Каналы FILE
ver.2.4, build 0030, 2003-05-04
Описание
Каналы типа
FILE связывают программу с
виртуальным устройством, читающим данные из указанного в настройках
канала
файла.
Канал выдает данные программе при изменении файла, но не чаще,
чем через интервал, заданный
ключом TimerInterval
из секции
<General>.
Эти каналы могут использоваться лишь для приема данных.
Параметры каналов типа FILE
- Ключ ID
- Win32[+] Unix[+]
- Задает идентификатор виртуального устройства в формате, описанном в
спецификации DTP/DIA.
По умолчанию: 0.0/1.
- Ключ File
- Win32[+] Unix[+]
- Имя файла, из которого берутся данные.
По умолчанию: f.dat
- Ключ ScanFormat
- Win32[+] Unix[+]
- Описывает формат ввода строки для функции scanf (до 128 симв.)
Любая строка формата обязательно должна содержать один и только один
спецификатор ввода float-числа (%g), остальные спецификаторы
должны содержать символ подавления присваивания - '*'. Например:
"%*[0-9:] %g" (в файле настроек записывается без кавычек) -
так описывается строка содержащая значение после времени (23:00:01 3.16).
По умолчанию: %g.
- Ключ FirstLine
- Win32[+] Unix[+]
- Если этот ключ присутствует, то при изменении файла будет читаться
первая строка, в противном случае - последняя.