• ScriptCommunicator(各种通讯方式测试串口can网络等)


    收藏夹已收藏(绘图 布局)

    主窗口的布局很复杂!!!

     

    serial port, UDP, TCP, SPI, I2C and CAN.

     

    库文件

     

    使用串口助手测试正确

     

     

    脚本

    绘图

    说明文档

    CRC校验

     

    ScriptCommunicator

    ScriptCommunicator is a scriptable cross-platform data terminal that supports serial port (RS232, USB to serial), UDP, TCP client/server, SPI, I2C, and CAN. All sent and received data can be shown in a console and can be logged in an html and a text log.

    In addition to the simple sending and receiving of data, ScriptCommunicator has a QtScript (similar to JavaScript) interface. This script interface has the following features:

    • Scripts can send and receive data with the main interface.
    • In addition to the main interface scripts can create and use their own interfaces (serial port (RS232, USB to serial), UDP, TCP client, TCP server, PCAN, and SPI/I2C).
    • Scripts can use their own GUI (GUI files which have been created with QtDesigner (is included) or QtCreator).
    • Multiple plot windows can be created by scripts (QCustomPlot developed by Emanuel Eichhammer is used)

    Features

    • seriel port (RS232, USB to serial)
    • TCP client/server (network proxy support for TCP clients)
    • UDP
    • SPI (Aardvark I2C/SPI)
    • I2C (Aardvark I2C/SPI)
    • CAN (PCAN-USB, only on windows)
    • utf8, hexadecimal, decimal, binary and mixed console
    • html and text log
    • script interface (QtScript)->run automated test jobs, automatic device configuration scripts...
    • use ui files (user interface created with QtDesigner (is included) or QtCreator) from script->building test GUIs, control GUIs...
    • plotting data via script and export the generated graphs to file (png, jpg, bmp, pdf and csv)->e.g. to visualize a PID controller or a heater
    • multi user and multi workspace support

    main window

    settings dialog

     

    example script GUI

    Homepage

    https://sourceforge.net/projects/scriptcommunicator/

    Downloads (release 05.13)

  • 相关阅读:
    js 黑科技操作
    js判断是否是苹果浏览器
    rem750.js
    写过的bug
    mongdb学习
    [刘阳Java]_第一个Java程序_第7讲
    [刘阳Java]_步步窥探JS变量作用域
    [刘阳Java]_Web前端笔试题总结
    [刘阳Java]_酷炫视频播放器制作_JS篇
    [刘阳Java]_酷炫视频播放器制作_界面篇
  • 原文地址:https://www.cnblogs.com/tangyuanjie/p/14304087.html
Copyright © 2020-2023  润新知