SCADA системы
Категория реферата: Рефераты по информатике, программированию
Теги реферата: реферат поведение, реферат образование
Добавил(а) на сайт: Ryzhikov.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата
Встроенные функции для работы с архивными трендами также могут иметь несколько аргументов (до четырех). Функции, приведенные в табл. 5.3.2, имеют следующий синтаксис:
- HTGetPenName(Hist_Tag, UpdateCount, PenNum);
- HTGetValue(Hist_Tag,UpdateCount,PenNum,ValType_Text);
- HTScrollLeft(Hist_Tag,Percent);
- HTSetPenName(Hist_Tag,PenNum,Tagname);
- HTZoomIn (Hist_Tag,LockString).
Первый аргумент всех встроенных функций для работы с трендами - Hist_Tag
(имя тренда). Из других аргументов следует отметить PenNum (номер пера
тренда), ValType_Text (строка, указывающая тип возвращаемого значения),
Tagname (новое имя пера).
Функции, название которых начинается с wc (табл.5.3.3), используются с
управляющими объектами окна (простые списки, текстовые окна, ниспадающие
списки и т. д.)
|Функция |
|Описание |
| |
|wcDeleteItem() |
|Уничтожает элемент с заданным порядковым номером как в простом, так и в |
|ниспадающем списке |
| |
|wcInsertItem() |
|Вставляет указанное сообщение в список |
| |
|wcLoadText() |
|Заменяет содержимое текстового окна на новую информацию |
| |
| |
|Таблица 5.3.3. |
Функции этой подгруппы также могут иметь до четырех аргументов:
- wcDeleteItem("ControlName", ItemIndex);
- wcInsertItem("ControlName", ItemIndex, "MessageTag");
- wcLoadText("ControlName", "Filrename");.
Первый аргумент всех встроенных функций этой подгруппы - ControlName (имя
управляемого окна). Часто в качестве аргумента используются ItemIndex
(номер, соответствующий позиции элемента), MessageTag (строковое
сообщение), Filrename (имя файла в формате ASCII).
В рассматриваемой группе функций Miscellaneous следует отметить функцию
PrintWindow, i?aaiacia?aiioю для печати окна. Ее синтаксис выглядит
следующим образом:
PrintWindow("Window",Left,Top,Width,Height,Options);, где:
- Window - имя окна;
- Left - число дюймов от левого края;
- Top - число дюймов от верхнего края;
- Width - ширина распечатываемого окна;
- Height - высота распечатываемого окна;
- Options - дискретные значения 0 или 1.
Вставка встроенных функций в скрипт производится щелчком по выбранной
функции в списке функций. Она вместе со своими аргументами будет
автоматически вставлена в текст скрипта в точку, указанную курсором. После
этого можно отредактировать список аргументов.
По окончании редактирования скрипта следует нажать кнопку Ok. При обнаружении в скрипте каких-либо ошибок на экран будет выведено соответствующее сообщение. В большинстве случаев курсор установится в ту позицию, которая привела к появлению ошибки. Прежде чем скрипт будет сохранен, все ошибки должны быть исправлены.
Функции Quick Functions
Quick Functions - это скрипты, которые могут вызываться из других скриптов и использоваться в выражениях при определении динамических свойств объектов. Скрипты Quick Functions хранятся внутри того приложения, в котором они были созданы, и могут многократно использоваться в других скриптах InTouch.
Наиболее часто эти функции используют в выражениях при определении динамических свойств объектов. Чем это вызвано? Дело в том, что длина выражения в поле Expression диалогов определения динамических свойств объектов должна быть не более 256 символов. Это относится к таким динамическим свойствам, как цвет линии, цвет заполнения, изменение высоты и ширины, вертикальное и горизонтальное перемещение, вертикальное и горизонтальное заполнение, видимость, мерцание, ориентация, блокировка.
Для ввода более длинных выражений можно воспользоваться функциями Quick
Functions. При этом выражение в поле Expression должно содержать операторы
CALL вызова функций Quick Functions, каждая из которых, в свою очередь, должна иметь в качестве последнего оператора RETURN для возврата результата
в вызывающее выражение. Организованное таким образом выражение может
содержать многие тысячи символов и быть сколь угодно сложным.
Рекомендуем скачать другие рефераты по теме: ответственность реферат, сочинения 4.
Предыдущая страница реферата | 6 7 8 9 10 11 12 13 14 15 16 | Следующая страница реферата