From OpenSCADAWiki
Jump to: navigation, search

Enter a message name below to show all available translations.

Message

Found 3 translations.

NameCurrent message text
 h English (en)The registration of violations is best done on the side of [[Special:MyLanguage/Documents/DAQ#LogicLev|the typed data source templates]], through the special function '''SYS.DAQ["Module"]["Controller"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, string prm = "", bool force = false)''' or its parameter-space variant '''SYS.DAQ["Modul"]["Controller"]["Parameter"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, bool force = false)''', which unifies the category. To call this functions from the context of the template you need to add the IO "this" of the type "Object", and then the setting of the violation will have a look '''this.alarmSet("Parameter: Violation", -5);'''. The specified function is currently used in many data source modules to account for global violations of the controller objects. The function provides control for the toggling of the messages passing to the message buffer, so you may safely re-generate and clean up violations with this functions, without flooding the archive messages and what may be useful for the periodic actualization of the violation state.
 h Russian (ru)Регистрацию нарушений лучше всего осуществлять на стороне [[Special:MyLanguage/Documents/DAQ#LogicLev|типизированных шаблонов источника данных]], посредством специальной функции '''SYS.DAQ["Modul"]["Controller"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, string prm = "", bool force = false)''' или её варіанта пространства параметра '''SYS.DAQ["Modul"]["Controller"]["Parameter"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, bool force = false)''', которая унифицирует категорию. Для вызова этих функций из контекста шаблона нужно добавить ВВ "this" типа "Объект", после чего установка нарушения будет иметь вид '''this.alarmSet("Параметр: нарушение", -5);'''. Указанная функция сейчас используется во многих модулях источников данных, для учёта глобальных нарушений объектов контроллеров. Функция предоставляет контроль переключения пропуска сообщений к буферу сообщений, то есть вы можете спокойно осуществлять повторную генерацию и очистку нарушений этой функцией без переполнения архива сообщений и что может быть полезным для периодической актуализации состояний нарушения.
 h Ukrainian (uk)Реєстрацію порушень краще за все здійснювати на боці [[Special:MyLanguage/Documents/DAQ#LogicLev|типізованих шаблонів джерела даних]], за посередництвом спеціальної функції '''SYS.DAQ["Modul"]["Controller"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, string prm = "", bool force = false)''' або її варіанту простору параметру '''SYS.DAQ["Modul"]["Controller"]["Parameter"].[[Special:MyLanguage/Documents/User_API#SYS.DAQ|alarmSet]](string mess, int lev = -5, bool force = false)''', яка уніфікує категорію. Для виклику цих функцій з контексту шаблону треба додати ВВ "this" типу "Об'єкт", після чого встановлення порушення матиме вигляд '''this.alarmSet("Параметр: порушення", -5);'''. Вказана функція наразі використовується у багатьох модулях джерел даних, для контролю глобальних порушень об'єктів контролерів. Функція надає контроль перемикання пропуску повідомлень до буферу повідомлень, відтак ви можете спокійно здійснювати повторну генерацію та очищення порушень цією функцією без переповнення архіву повідомлень та що може бути корисним для періодичної актуалізації стану порушення.