WAVE Decoder v1.0 (C) TheDarkDesign & AgPro, 2000 Программа предназначена для распознавания файлов, записанных с помощью устройств АЦП (звуковая карта) с внешних магнитных носителей информации в формате компьютеров типа РК-86 и ему подобных. Данные должны быть сохранены в формате *.wav (Желательно ACM Waveform wav) Сигнал долже быть записан при использовании 8 бит и одной дорожки (моно), при средней громкости входного сигнала (для регулятора входного сигнала SB в Windows) Данный вариант является 32-х битным приложением и выполняется только в соответствующих ОС Отличительной особенностью программы является ее настраиватемость, а так же наличием встроенного отладчика, при помощи которого возможна разборка сигналов по байтам и анализ сбойных участков. Алгоритм защиты от сбоев обеспечивает распознавание сигнала даже при наложении на него другого "шумового" сигнала, допустимой неравномерности записи сигнала и при влиянии других факторов. Надежность считывания обеспечивается правильным выбором параметром. и отсутствием безвозвратных потерь на носителе и в исходном файле. Рекомендации: Перед записью исходного файла настоятельно рекомендуется закрыть все работающие приложения (или произвести рестарт системы), так как любые действия системы по обмену данных с виртуальной памятью во время записи файла может привести к потере информации. Параметры для базовой версии РК-86 (для систем Монитор и ОС Windows RealTime) находятся в файлах запуска wav-mon.BAT и wav-win.BAT соответственно. Параметры для других систем подбираются индивидуально, исходя из пропорций относительно базового варианта. Параметры программы задаются из командной строки в формате Wav-dec.exe name1=value1 name2=value2 ... где name - имя параметра value - значение параметра (по умолчанию = 1) При отсутствии основных параметров в командной строке, они запрашиваются у пользователя непосредственно с консоли. Доступные параметры: (общие) IN - имя обрабатываемого файла OUT - имя результирующего файла DEBUG - флаг необходимости отладки PRINT - флаг необходимости вывода на экран результата SYNC - флаг поиска синхробайта 1 - поиск ведется SYNXRO - значение синхробайта байта (по умолчанию = 0xE6) SKIP - кол-во байтов, которое нужно пропустить после синхробайта BINARY - режим конвертации 0 - текстовой файл(меняется кодировка), 1 - бинарный (1:1) NOMUSIC - не воспроизводить музыку при окончании распознавания NOSOUND - не воспроизводить звуков при работе программы (кроме ошибок) BEG - стартовая позиция в исходном файле OFF - кол-во байтов, пропускаемых после стартовой позиции (алгоритмические) N - нормальная продолжительность БИТА в записи (в условных единицах) MIN - минимальное кол-во байтов значений исходного файла, пропускаемых программой в следствии отсутствия в них информационной значимости. Параметр необходим для защиты от случайных всплесков экстремума и для ускорения работы программы GL - кол-во байт исходного файла, тестируемых на предмет наличия реального экстремума GLOBAL - кол-во байт исходного файла, которые считаются достаточным условием экстремума в тестируемом участке файла, длина которого определяется параметром GL BUF - кол-во байт, определяющее размер буфера для файловых операций Управление программой во время конвертации: S - Stop - временный останов G - Goto - переход на другую позицию в файле ESC - Выход из программы SPACE - Начать/прекратить отладку + - Увеличить скорость отладки - - Уменьшить скорость отладки P - Прекратить/возобновить вывод на экран Все права защищены Дубна 2000