ScriptCommunicator ScriptCommunicator 是一个可编写的跨平台数据终端,支持串口 (RS232、USB 到串口)、UDP、TCP 客户端/服务器、SPI、I2C 和 CAN。发送和接收的所有数据都可以在控制台中显示,并可记录到 HTML 和文本日志中。
除了简单的数据发送和接收外,ScriptCommunicator 还具有 JavaScript 接口。此脚本接口具有以下特点: * 脚本可以使用主接口发送和接收数据。 * 除了主接口外,脚本还可以创建和使用自己的接口(串口(RS232、USB 到串口)、UDP、TCP 客户端、TCP 服务器、PCAN 和 SPI/I2C)。 * 脚本可以使用自己的 GUI(使用 QtDesigner(附带)或 QtCreator 创建的 GUI 文件)。 * 脚本可以创建多个图形窗口(使用 Emanuel Eichhammer 开发的 QCustomPlot)。
- 串口 (RS232, USB 到串口) * TCP 客户端/服务器 (支持 TCP 客户端的网络代理) * UDP * SPI (Aardvark I2C/SPI) * I2C (Aardvark I2C/SPI) * CAN (PCAN-USB,仅在 Windows 下可用) * utf8、十六进制、十进制、二进制和混合控制台 * HTML 和文本日志 * 脚本接口 (JavaScript) -> 运行自动化测试作业,自动设备配置脚本… * 使用脚本中的 UI 文件 (使用 QtDesigner (已包含) 或 QtCreator 创建的用户界面) -> 构建测试 GUI、控制 GUI… * 通过脚本绘制数据并将生成的图形导出到文件 (PNG、JPG、BMP、PDF 和 CSV) -> 例如,用于可视化 PID 控制器或加热器 * 支持多用户和多工作区
黑暗模式
示例脚本 GUI
主页
https://sourceforge.net/projects/scriptcommunicator/