Последняя версия:
5.0.1 build 1210. 10 декабря 2024.
Модуль фильтрации данных "Script execute" для наших логгеров (например, Advanced Serial Data Logger или Advanced TCP/IP Data Logger) включает в себя простую реализацию скриптовых движков для наиболее популярных языков программирования. Уникальная возможность это модуля это поддержка языков PascalScript, C++Script, JScript или BasicScript в одном модуле.
Модуль не использует Microsoft Scripting Host, встроенный в Windows, поэтому может выполняться на любом компьютере с Windows.
Скриптовой движок "Script execute" работает быстро и включает в себя богатый набор функций на все случаи жизни. Это позволяет подстроить приложение практически под любую задачу.
Если вы знаете любой из поддерживаемых языков программирования, то вы очень быстро напишете нужный вам скрипт. Внутри ваших скриптов вы можете оперировать с переменными парсера, добавлять новые переменные и отправлять данные в источник данных (например, последовательный порт).
Возможности:
- Поддержка несколько языков программирования: PascalScript, C++Script, BasicScript, JScript.
- Стандартный набор для каждого языка: переменные, константы, процедуры, функции (включая вложенные функции, каждая из которых может иметь внутренние переменные, константы и параметры по умолчанию), все стандартные операторы и выражения (включая case, try/finally/except, with), типы данных (int, float, bool, char, string, многомерные массивы, enum, variant), классы (с методами, событиями, свойствами и т.п.).
- Проверка совместимости типов данных.
- Доступ к стандартным классам (например, TStrings, TFileStream).
- Возможность сохранения значений между каждым выполнением скрипта.
- Позволяет отправлять строки, байты, массивы данных.
- Может использоваться для нескольких источников и в нескольких конфигурациях одновременно.
Скачать | Документация
Как включить модуль
На рисунке ниже вы можете увидеть, как включить данных модуль в настройках программы на странице "Модули".
Рис.1. Выбор модуля.
Как настроить модуль
На рисунке ниже показан пример настроек модуля. Вы можете ознакомиться с файлом справки по ссылке выше, для получения более подробной информации.
Рис.2. Настройка модуля.