TICLIR, Подключаете фотоэлемент с ключевым транзистором или готовый приёмник с логическими уровнями на выходе к линии CTS# (11 нога эмулятора) или DSR# (я нога эмулятора), подключаете в среду элемент ComAsync от Wolfik, вешаете схему на события onCTS или onDSR и делаете лог замеров точного времени по получении каждого события. По окончании процесса находите дельты между временными штампами, вот вам и готовая временная диаграмма сигналов.
Либо подключаетесь к линейному входу звуковой карты, включаете запись в память в режиме максимальной дискретизации через элементы BASS и потом анализируете звуковой файл на пикипровалы, пересчитывая такты дискретизации во временные интервалы.
Либо пишете на микроконтроллере простейшую программу-логгер, использующую алгоритм задержки (скажем, замкнутый цикл со счётчиком на определённое число цикловтактов), который Вы собираетесь применять в эмуляторе пультов, запускаете цикл со счётчиком и составляете схему устройства так, чтобы по смене состояния фотоэлемента происходило прерывание. Обработчик прерывания сохраняет текущее значение "набежавших" тактовциклов в лог, в ОЗУ, на карту памяти, на ПК, куда угодно.
Ответов: 3889
Рейтинг: 362
|
|||
карма: 1 |
|