SCADA системы
| Категория реферата: Рефераты по информатике, программированию
| Теги реферата: реферат поведение, реферат образование
| Добавил(а) на сайт: Ryzhikov.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
- Number - конвертируемая вещественная величина;
- Precision - количество десятичных знаков;
- Type - тип формата ( "f", "e", "E").
Например, функция StringFromReal(263.365, 2, "f") возвращает "263.36";
функция StringFromReal(263.365, 2, "e") возвращает "2.63e2";
функция StringFromReal(263.55, 3, "E") возвращает "2.636E2".
Функция Text имеет два аргумента: Text(Analog_Tag, "Format_Text");
- Analog_Tag - вещественное или целое число;
- Format_Text - формат преобразования.
Если указанный формат функции Text - "#0.00", то:
- при Analog_Tag = 66 функция возвращает 66.00;
- при Analog_Tag =22.269 функция возвращает 22.27;
- при Analog_Tag =9.999 функция возвращает 10.00.
. Щелчок по клавише Math... вызывает появление диалога Choose function
(выбор функции) со списком математических функций.
Математические функции работают с целыми и вещественными аргументами, выдавая целый или вещественный результат. В левой части оператора
присваивания допускается указывать и целые переменные. Однако необходимо
иметь ввиду, что преобразование вещественного значения в целое может
привести к усечению результата.
. Системные функции делятся на две категории: файловые (File) и для работы с Windows - приложениями (Info).
Файловые функции предназначены для считывания и записи информации в файлы.
У всех файловых функций есть два общих аргумента - Filename и FillOffset.
Аргумент Filename (имя файла) хранит имя файла, из которого должна быть
считана или в который должна быть записана информация (имя также должно
включать и путь к файлу). Аргумент FillOffset (смещение в файле) задает
относительную позицию в файле, начиная с которой будут читаться или
записываться данные. Смещение задается в байтах от начала файла. Первый
байт файла имеет смещение 0. После завершения каждая функция возвращает
следующее доступное смещение в файле. Например, если функция читает 5
байтов данных, начиная с 10-го байта, то после завершения функция возвратит
15. Некоторые встроенные функции группы System приведены в табл. 5.2.
|Функция |
|Описание |
| |
|FileCopy() |
|Копирует исходный файл в файл-приемник |
| |
|FileReadFields() |
|Возвращает очередную запись данных из CSV - файла |
| |
|FileReadMessage() |
|Возвращает указанное количество байтов (или всю строку) из указанного |
|файла |
| |
|FileWriteFields() |
|Сохраняет в CSV - файле запись данных, состоящую из разделенных запятыми|
|величин |
| |
|InfoDisk() |
|Возвращает информацию об указанном локальном или сетевом диске |
| |
|InfoFile() |
|Возвращает информацию об указанном файле или подкаталоге компьютера или |
|сетевого устройства |
| |
|InfoTouchAppDir() |
|Возвращает имя текущего каталога InTouch - приложения |
| |
| |
|Таблица 5.1. |
Остальные аргументы файловых функций не поддаются типизации и различны для каждой функции.
Например, функция FileReadFields имеет четыре аргумента и следующий
синтаксис:
FileReadFields(Filename,FileOffset,StartTag,NumberOfFields);
- StartTag - идентифицирует первый элемент в имени InTouch- переменной;
- NumberOfFields - идентифицирует число полей для чтения.
. Группа функций Miscellaneous (клавиша Misc...) включает функции для работы с алармами распределенных систем, трендами, печатью и др.
В этой широкой (с точки зрения назначения функций) группе можно выделить
несколько более узко специализированных подгрупп. Функции, название которых
начинается с alm, используются только в распределенных системах алармов.
Некоторые из них приведены в табл.5.3.1.
|Функция |
|Описание |
| |
|almAckDisplay() |
|Подтверждает только те алармы, которые в текущий момент видны в окне |
|отображения алармов |
| |
|almAckSelect() |
|Подтверждает алармы, отмеченные оператором в окне отображения алармов |
| |
|almShowStats() |
|Выводит панель статистики объекта отображения алармов |
| |
| |
|Таблица 5.3.1. |
Первым аргументом всех встроенных функций алармов является ObjectName (имя
объекта алармов). Часто в роли одного из аргументов выступает Comment
(комментарий). Например, функция almAckSelect имеет следующий синтаксис:
almAckDisplay(ObjectName,Comment); .
Функции, название которых начинается с HT, используются только с архивными
трендами. Примеры таких встроенных функций - в табл.5.3.2.
|Функция |
|Описание |
| |
|HTGetPenName() |
|Возвращает имя переменной, связанной в текущий момент с указанным пером |
|указанного тренда |
| |
|HTGetValue() |
|Возвращает значение указанного типа, вычисляемого для указанного пера в |
|пределах всего тренда |
| |
|HTScrollLeft() |
|Устанавливает в качестве начала графика более раннее время. Визуально |
|происходит прокрутка тренда влево |
| |
|HTSetPenName() |
|Связывает перо тренда с указанной переменной |
| |
|HTZoomIn() |
|Масштабирует существующий тренд путем задания новых времени начала и |
|охватываемого интервала времени |
| |
| |
|Таблица 5.3.2. |
Рекомендуем скачать другие рефераты по теме: ответственность реферат, сочинения 4.
Категории:
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата