ООО «НПП «Тетра»
Приборы радиационного и
технологического контроля

DiBUS_cycle


Назначение

Программа предназначена для циклического опроса устройств работающих по протоколу DiBUS.

Требования к системе

  1. IBM PC-совместимый компьютер с процессором P266 или более мощным.
  2. 16 Мбайт оперативной памяти или более.
  3. 2 Мбайт на жестком диске для программного обеспечения.
  4. Монитор VGA или монитор с более высоким разрешением.
  5. Дисковод для чтения компакт-дисков.
  6. Мышь или аналогичное устройство.
  7. Операционная система Microsoft Windows 98/Me/98 SE или Windows NT 4 (SP3 или выше) или Windows 2000 или Windows XP. Для работы с локализованным интерфейсом операционная система должна обеспечивать необходимую языковую поддержку.
  8. Браузер Microsoft Internet Explorer 4.01 или более поздняя версия.

Руководство пользователя

Программа представляет собой консольное приложение.

Синтаксис использования:

    dibus_cycle.exe -p port -t timeout -c  -a       

Ключи и параметры:

  • -p port Номер последовательного порта, к которому подключено устройство;
  • -t timeout Временные задержки между запросом и ответом (в миллисекундах);
  • -c <commands file> Файл с командами, которые по очереди будут запрашиваться;
  • -a <addresses file> Файл с адресами устройств (в сети, работающей по протоколу DiBUS), которые будут опрашиваться;

Синтаксис файла с командами:

  • Символом # начинаются строчные комментарии;
  • Команды пишутся в отдельных строках.

Реализованные команды:

  • measure — Запрос измеренного значения по текущему алгоритму;
  • status — Запрос статуса прибора;
  • measure_accuracy_time — Комбинированное значение: (Время Измерения ; Измеренное значение; погрешность измерения);
  • version — Версия ПО в приборе.

Пример файла с командами

    # You can use command:
    measure
    status
    measure_accuracy_time
    version      

Синтаксис файла с адресами устройств:

  • Символом # начинаются строчные комментарии;
  • Адреса устройств пишутся в отдельных строках;
  • Адреса 255.255.255 и 255.255.255 — широковещательные (на него откликаются все подключенные устройства).

Пример файла с адресами

    # Адрес БС-11:
    4.2.1
    # Адрес БС-12:
    4.5.2
    # Адрес БС-17:
    253.16.1      

Пример использование программы:

    dibus_cycle.exe -p 1 -t 1000 -c commands.txt  -a addresses.txt          

DiBUS_cycle 1.2 (0 б)