Каналы LOG
ver.2.4, build 0030, 2003-05-04
Описание
Каналы этого типа обеспечивают протоколирование данных для каждого устройства в независимых файлах. Протокол может вестись в одном из двух форматов: в обычном (в конец файла дописываются время, полученное значение и маркировка физ. величины) и в альтернативном (в файл протокола записываются не больше GraphSize последних значений без времени и единиц измерения). Файл протокола открывается только в момент записи, так что в остальное время он полностью доступен другим программам.
Вывод единицы измерения в протоколе обычного типа можно предотвратить при помощи ключа LogSuppressUnits в секции <General>.
- Ключ LogSuppressUnits
- Win32[+] Unix[+]
- Если ключ отсутствует, используется обычный формат протокола. Если ключ присутствует, то единица измерения в протокол не заносится.
Формат времени задается ключом LogTimeFormat в
секции <General>. Допустимые спецификаторы:
Только в Unix:
По умолчанию: %c. Если ключу присвоено пустое значение, то время в проотокол не заносится.
Параметры каналов LOG:
- Ключ ID
- Win32[+] Unix[+]
- Задает идентификатор устройства в формате, описанном в спецификации DTP/DIA.
Данные с этого устройства будут помещаться в указанный файл.
По умолчанию: 0.0/1. - Ключ File
- Win32[+] Unix[+]
- Имя файла-лога данных с устройства.
По умолчанию соответствует файлу журнала. - Ключ Alternative
- Win32[+] Unix[+]
- Задает порядок помещения данных в протокол альтернативного формата.
Alternative=ASC - протокол содержит данные в порядке поступления (новые в конце).
Alternative=DESC - протокол содержит данные в порядке, обратном поступлению (новые в начале).
Если ключ отсутствует, протокол ведется в обычном формате.