История программы
Разработка программы (с 2004 года) до версии 0.8 включительно (конец 2010 года) велась на языке Sphinx C--. Однако, в связи постепенным "умиранием" этой ветки С--, а также плохой читаемостью кода (из-за множества последовавших изменений, непредусмотенных архитектурой изначально, на протяжении большого срока, во время которого разработчик эволюционировал и не раз менял свой "стиль программирования") во время очередной модификации программы успешно был осуществлён перенос функционала на язык С++, почти что "с нуля" (воссоздав алгоритмы и имея тестовые файлы с результатами их обработки предыдущей версией программы).
История Изменений
[0.9.22] от 2013-08-31:
+ Тест 1-5: Добавлено "воспроизведение тишины" перед запуском тестов;
! Тест 1-5: Изменена Технологическая Пауза между тестами: 1000 -> 3000 мс;
! WAV: Изменено время воспроизведения сигнала: 0.6 -> 0.5 сек;
! Тест 6: откорректированы некоторые переменные в блоках анализа каналов
- Тест 6: прекращено измерение параметров PorogOZZ и EndOVZ4;
! CHM: Обновлен файл помощи, изменена кодировка (cp1251 -> utf-8).
[0.9.21] от 2011-04-09:
! Изменены параметры компилятора GCС 3.4.5 (-Os -> i486, -O1),
благодаря чему значительно улучшилось качество и быстродействие генерируемого кода;
! WAV: в конце WAV-сигнала добавлена пустая пауза в 0,1 сек.;
! WAV: генерируемый сигнал ПЛАВНО нарастает/затухает (по 2 периода);
! Тест 6: Определение EndOZZ - исправлена ошибка и добавлена проверка;
! Тест 1-5: Обновлена библиотека InpOut32.Dll (1.5), для поддержки Win7_64;
! CHM: Обновлен файл помощи.
[0.9] от 2011-01-21:
!!! Программа успешно перенесена с С-- Sphinx на С++, а в последствии, на С99;
!!! Существенная переработка не только кода реализации, но и Алгоритмов (тест 6);
! DatToFusy() заменена переработанной функцией DatToLogic()
! Исправлены ошибки, иногда приводившие к краху программы при "Определении Времен";
! Исправлены регрессии, которые появились в версиях 0.7 и 0.8.х;
+ Добавлена возможность выбора Папки хранения отчётов в Архиве
(ЭТА ФУНКЦИЯ ПОДНЯЛА ТРЕБОВАНИЕ к минимальной версии ОС до Windows 2000/XP);
+ Добавлена поддержка формата TXT(PowerGraph3) для теста "Определение Времен ОВЗ";
+ Добавлен CHM-файл помощи.
[0.8.х] от 2010-12-20:
! исправления регрессий
+ затирание синусойды в конце, до конца периода (тесты 1-5)
+ возможность подключения через ВысокоВольтный Усилитель.
[0.8] от 2007:
+ Добавление поддержки ВысокоВольтного Усилителя для тестов 4,5.
[0.7] от 2005-06-18:
+ Добавление тестов Порогов по НЧС;
! корректировка параметров теста 6.
[0.6]от 2004:
+ добавление новой версии DAT/PAR (138 байт);
! корректировка параметров теста 6 - для помехоустойчивости.
[0.5] от 2004:
! исправление ошибок, корректировка констант и чувствительности.
[0.4] от 2004:
+ Первая стабильная версия программы.