СкриптКоммуникатор
ScriptCommunicator — это кроссплатформенный терминал данных с поддержкой сценариев, который поддерживает последовательный порт (RS232, USB-последовательный), UDP, клиент/сервер TCP, SPI, I2C и CAN. Все отправленные и полученные данные могут отображаться в консоли и регистрироваться в HTML и текстовом журнале.
Помимо простой отправки и получения данных, ScriptCommunicator имеет интерфейс JavaScript. Этот интерфейс скрипта имеет следующие возможности:
- Скрипты могут отправлять и получать данные с помощью основного интерфейса.
- В дополнение к основным сценариям интерфейса можно создавать и использовать собственные интерфейсы (последовательный порт (RS232, USB-последовательный), UDP, TCP-клиент, TCP-сервер, PCAN и SPI/I2C).
- Скрипты могут использовать собственный графический интерфейс (файлы графического интерфейса, созданные с помощью QtDesigner (входит в комплект поставки) или QtCreator).
- С помощью сценариев можно создать несколько окон графиков (используется QCustomPlot, разработанный Эмануэлем Эйххаммером)
Функции
- последовательный порт (RS232, USB-последовательный порт)
- TCP-клиент/сервер (поддержка сетевых прокси-серверов для TCP-клиентов)
- UDP
- SPI (трубкозуб I2C/SPI)
- I2C (трубкозуб I2C/SPI)
- CAN (PCAN-USB, только в Windows)
- utf8, шестнадцатеричная, десятичная, двоичная и смешанная консоль
- HTML и текстовый журнал
- интерфейс сценария (JavaScript) -> запускать автоматизированные тестовые задания, сценарии автоматической настройки устройств...
- используйте файлы пользовательского интерфейса (пользовательский интерфейс, созданный с помощью QtDesigner (входит в комплект) или QtCreator) из скрипта->создание тестовых графических интерфейсов, управляющих графических интерфейсов...
- построение данных с помощью скрипта и экспорт сгенерированных графиков в файл (png, jpg, bmp, pdf и csv) -> например, для визуализации ПИД-регулятора или нагревателя.
- поддержка нескольких пользователей и нескольких рабочих пространств
главное окно
темный режим
пример графического интерфейса скрипта
Домашняя страница
https://sourceforge.net/projects/scriptcommunicator/
Загрузки (выпуск 06.08)
- Окна
- Линукс 64 бит
- MacOS
- Источник