alertSetWait()

Позволяет осуществить установку атрибутов точки данных аналогично alertSet()/dpSetWait().

Краткое описание

int alertSetWait(time t1, int count1, string dp1, anytype value1 [, time t2, … ]);

Параметры

ПараметрЗначение
t1Время появления
count 1Номер объекта
dp1Имя точки данных
value1Устанавливаемое значение

Возвращаемое значение

Возвращает 0. В случае ошибки возвращает -1.

Ошибка

Ошибки можно вывести с помощью getLastError(). Возвращаемым значением в таком случае является соответствующий код ошибки. Оповещение выдается в случае несуществующих точек данных, передачи неверных параметров или орфографических ошибок.

Описание

Работает аналогично dpSet(), с возможностью осуществить установку определенных атрибутов для оповещения (для значения valueX). Поскольку оповещения определяются не только соответствующей точкой данных dpX, но также и временем их появления tX, это значение также должно быть передано. Также существует возможность выдачи нескольких оповещений одновременно (например: групповое оповещение). Оповещениям такого рода также присваивается порядковый номер countX. В отличие от функции alertSet(), с помощью функции alertSetWait() выполнение сценария блокируется, а программа ожидает ответа от менеджера событий. Атрибуты и их константы, которые могут быть установлены с помощью alertSet (), описаны в главе _alert_hdl.
Используется в панели оповещений.
ЗначокПРИМЕР

Пример для функции alertSetWait (), взятый из примера реализации панели оповещений.
main(){  alertSetWait(zeit, count, «number_1.:_alert_hdl.._ack_state», 25);}

Используется для объекта

Функция точки данных

Доступность

CTRL

См. также

getLastError()alertSet()alertSetTimed()alertSetTimedWait()

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *