Text-функция

Материал из TekonWiki
Версия от 10:11, 19 ноября 2018; Alex (обсуждение | вклад) (Новая страница: «Category:ДокументацияСКАДА Text-функции позволяют выполнить простое преобразование в прог…»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)
Перейти к навигацииПерейти к поиску

Text-функции позволяют выполнить простое преобразование в программе SCADA путем сопоставления:

Число = значение

, где:

  • число - это значение Item-a ОРС-сервера, или параметра из БД.
  • значение - некоторая строка.

Подобный функционал в частности реализуют Lua-cкрипты (и для более сложных задач следует использовать именно их), однако написание Text-функций гораздо проще и работают они несколько быстрее.

Поддержка Text-функций на данный момент реализована в некоторых Дополнительных примитивах.

Функции находятся в папке Tekon \ ASUD Scada \ Scada \ scripts \ text

Функция - это обычный текстовый файл, название которого является названием самой функции.

Пример функции func1 - файл func1.txt

0=Останов
1=Работа
3=Авария ДТ

Пример функции func2 - файл func2.txt

0=Зима
1=Лето

Если входное значение Item-а не определено в функции, то будет отображена строка "Неизвестно: %d", например: для func2 - "Неизвестно: 3"