5.3.1.
Программирование генератора Г5-75
Адрес вольтметра (на задней стенке прибора) выбран равным "01".
Существует несколько путей для программирования приборов по каналу
общего пользования. Наиболее простой - это воспользоваться драйвером
KOP.BIN. Чтобы передать команду, нужно просто записать ее код в
открытый для записи файл KOP1…KOP1E, например write(f, c), где
f - файл, а c- переменная типа char. Данные передаются в формате,
характерном для данного прибора. Блок данных заканчивается
терминатором, который должен быть определен и в конфигурационном
файле config.sys (см. выше), обычно это код 10 ("перевод строки").
Т.к. генератор не передает данные вовне, то и нет необходимости в их
приеме.
Более трудный путь - самому организовывать управление через
подачу и прием сигналов по шинам данных, управления и синхронизации. Как вы
видели в тексте выше, управление возможно и активизацией определенных
линий управления (например - ДУ), и передачей байтов по шине данных
при соответствующем их сопровождении. Для начала работы прибор нужно
инициализировать, переведя в режим дистанционного управления.
Для этого необходимо:
активизировать линию ДУ шины управления записью в
соответствующий регистр числа, у которого старший бит равен "1"
(port[$3E2]:=128;);
установить адрес приемника командой
MAП (мой адрес приемника), причем линия УП должна быть активной;
передать строку символов (набор команд и данных); в конце передается команда НПМ (Не ПриниМай, снять адресацию устройств).
Команды управления генератором