Функция записи флага разрешения чтения данных клиенту.
rf = dbsetreadflag(f);
f – двоичный аргумент, значение которого должно быть равно 1, если необходимо установить флаг «Принимать данные от сервера», расположенного на вкладке «Настройки» окна «Редактор базы данных сигналов SDB» и значение 0, если необходимо этот флаг снять.
dbsetreadflag – функция позволяет динамически изменять значение соответствующего флага из скрипта в ходе выполнения расчета.
Функция возвращает двоичную 1, если установка значения флага прошла успешно и 0, если задать состояние флага не удалось.
initialization dbsetreadflag(1); ss = 1; end; if ss = 1 then begin if time > 600 then begin dbsetreadflag(0); ss = 0; end; end;
Данный скрипт разрешает прием данных от сервера при запуске расчета и запрещает его по прошествии 600 секунд.