Text-функция: различия между версиями
Материал из TekonWiki
Перейти к навигацииПерейти к поиску
Alex (обсуждение | вклад) Нет описания правки |
Alex (обсуждение | вклад) Нет описания правки |
||
| Строка 8: | Строка 8: | ||
Подобный функционал в частности реализуют [[Скрипты|Lua-cкрипты]] (и для более сложных задач следует использовать именно их), однако написание Text-функций гораздо проще и работают они несколько быстрее. | Подобный функционал в частности реализуют [[Скрипты|Lua-cкрипты]] (и для более сложных задач следует использовать именно их), однако написание Text-функций гораздо проще и работают они несколько быстрее. | ||
Поддержка Text-функций на данный момент реализована в | Поддержка Text-функций на данный момент реализована в: | ||
* примитиве [[Дополнительные примитивы|Прибор учета]] | |||
* примитиве [[Дополнительные примитивы|Изображение]] | |||
* примитиве Текстовое поле | |||
* примитиве Лифтовая станция | |||
Функции находятся в папке Tekon \ ASUD Scada \ Scada \ scripts \ text | Функции находятся в папке Tekon \ ASUD Scada \ Scada \ scripts \ text | ||
| Строка 27: | Строка 31: | ||
</nowiki> | </nowiki> | ||
Замечания: | |||
* Имя Text-функции указывается без ''.txt'', т.е. func1, а не func1.txt | |||
Имя Text-функции указывается без ''.txt'', т.е. func1, а не func1.txt | |||
Имя функции не чувствительно в регистру, т.е. Func1 = func1 = FUNC1 | Имя функции не чувствительно в регистру, т.е. Func1 = func1 = FUNC1 | ||
Версия от 10:35, 17 декабря 2018
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=Лето
Замечания:
- Имя Text-функции указывается без .txt, т.е. func1, а не func1.txt
Имя функции не чувствительно в регистру, т.е. Func1 = func1 = FUNC1