Обновление Симп Лайт 4.5.2.(выпуск 29.06.2017)
Последнее изменение:
Версия 4.5.2 Дата выпуска: 29.06.2017
Основные доработки/изменения:
Новый функционал:
- Редактор мнемосхем. Добавлен ZOOM(увеличение, уменьшение) мнемосхемы при редактировании.
- Редактор мнемосхем. Добавлена панель инструментов
- Редактор каналов, Монитор. В скриптовом движке добавлены методы для работы с модемом. Отправка SMS и исполнение произвольных AT команд (баланс, уровень сигнала и т.п.)
- Редактор каналов. В общих настройках можно выбрать отображать для драйвера MODBUS длинные или короткие имена тегов
Исправлены ошибки:
- Редактор мнемосхем. Окно настроек тренда, при отключении канала не удалялись данные об уставках для этого канала
- Редактор каналов. Не работал импорт/экспорт настроек MODBUS, если в именах тегов присутствовал символ кавычек
Добавлен ZOOM(увеличение, уменьшение) мнемосхемы при редактировании
Наконец-то появилась возможность комфортно работать с мелкими объектами.
Увеличивать/уменьшать рабочую область можно с помощью кнопок на панели инструментов или с зажатым CTRL крутить колёсико мышки.
Передвигать Увеличенную мнемосхему можно левой кнопкой мыши с зажатым CTLR.
Добавлена Панель Инструментов в Редакторе мнемосхем
Все часто используемые инструменты вынесены в верхнюю панель.
Отправка SMS и исполнение произвольных AT команд (баланс, уровень сигнала и т.п.)
Добавлены новые функции для работы с модемами через COM порты (реальные или виртуальные/USB).
Функции позволяют отправлять СМС сообщения на любые телефонные номера, запрашивать баланс на сим-карте, получать уровень GSM сигнала и выполнять любые AT-команды (если они поддерживаются модемом)
Описание функций для работы с Модемом:
InitComDevice(DeviceNumber, ParityIndex, StopBits,Speed) Инициализация COM-порта любого устройства, работающего из под скрипта, COM-порт может быть инициализирован лишь единожды // DeviceNumber Byte Номер COM-порта инициализируемого устройства // ParityIndex Byte Индекс паритета от 0 до 4 включительно соответствующий значениям "No", "Odd", "Even", "Mark", "Space" // StopBits Byte Индекс стоповых бит от 0 до 2 включительно соответствующий значениям 1, 1.5, 2 // Speed Cardinal Скорость COM-порта. Допустимые значения 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400, 56000, 57600, 115200 // // return Integer Число, характеризующее успешность инициализации COM-порта: // 0 - добавлено новое устройство, // 1 - обновлены старые значения, // -1 - недопустимый индекс паритета, // -2 - недопустимый индекс стоповых бит, // -3 - недопустимая скорость SendSMS(TelNumber, Content, ComPort) // Отправляет SMS на указанный номер с помощью определенного модема // TelNumber string Номер мобильного телефона. Допустимы форматы со знаками маски так и без. Например, +7(909)111-1111 или 79091111111 // Content string Содержание смс сообщения в виде текста. Текст может содеражать как русские, так и латинские буквы. // Использование других национальных алфавитов недопустимо. Сообщения длинее 55 символов будут разделены на несколько сообщений. // ComPort Integer COM-порт модема // // return Integer од сигнализирующий успешность выполнения: // -1 - Устройство с указанным COM-портом не инициализировано // 0 - Сообщение успешно отправлено // 1 - Указанное устройство не может отправить сообщение SendSMSViaAnyDevice(TelNumber, Content) // Отправляет SMS на указанный номер с помощью любого ранее зарегистрированого модема // TelNumber string Номер мобильного телефона. Допустимы форматы со знаками маски так и без. Например, +7(909)111-1111 или 79091111111 // Content string Содержание смс сообщения в виде текста. Текст может содеражать как русские, так и латинские буквы. // Использование других национальных алфавитов недопустимо. Сообщения длинее 55 символов будут разделены на несколько сообщений. // // return Integer Код сигнализирующий успешность выполнения: // -1 — Устройство с указаным COM-портом не инициализировано // 0 — Сообщение успешно отправлено // 1 — Указанное устройство не может отправить сообщение GetModemSignalLevel(ComPort); // Возвращает уровень сигнала модема // ComPort Integer Номер COM-порта, к которому подключен модем // // return Integer Уровень модема сигнала в дБ ExecuteAT(Command, ComPort, Timeout) // Отправляет произвольную АТ команду модему // Command string АТ команда // ComPort Integer COM-порт модема // Timeout Cardinal таймаут ожидания ответа от модема // // return string ответ модема на АТ команду ExecuteATD(TelNumber, ComPort): string // Отправляет USSD запрос на указанный номер с помощью определенного модема // TelNumber string USSD запрос // ComPort Integer COM-порт модема // // return string ответ модема на USSD запрос
Пример использования: СКАЧАТЬ
В общих настройках можно выбрать отображать для драйвера MODBUS длинные или короткие имена тегов
В предыдущей версии мы без опроса пользователей ввели автоматическое формирование длинных имён в модбас драйвере,
не всем это нововведение понравилось и помогло в работе, поэтому мы решили сделать этот режим опциональным.
Метод формирования имен в новой версии выбирается в настройках, используйте тот, который вам наиболее удобен.
Что дальше?
Задать вопрос. | Скачать бесплатную версию на 16 тегов |
Заказать счёт. | Посмотреть цены. |