晟矽微电子 无刷电机工作台 (版本 {SystemVersion}) 使用简介:

作为晟矽无刷电机工作台的一个前期开发产品,现阶段,已经可以作为一个独立工具,来展示与分析串口的数据.

使用简介:

  1. 首次使用的用户, 可以 串口通讯 -> 导入样例数据,熟悉用法。
  2. 鼠轮缩放Y, Ctrl+鼠轮缩放X. 左鼠键按下,在画布中右拖鼠标, 放大X; 左拖,缩小X .
  3. 点通道按纽,显示Y坐标线, 可上下拖动通道曲线。点击画布两边的空白,不选任何通道,不再显示Y坐标线.
  4. 点击右上角 "X轴: 数据个数" 按纽,可以切换X轴为 数据个数, 或时间/某通道。每帧的接收时间, 不一定是PC处理时的实际值, 而可能是估算的(插)值。 导出的 CSV 文件中,时间会精确到微秒。
  5. 屏内的数据个数少于"设定的数"时,自动标示每个点的数值。 "设定的数"(N) 即配置页中 "每通道标示数值最大量". 这个N, 还有一个功能: 当屏中数据多于 N 时,点击选中顶栏的 "显示数值", 则每个通道最多也就标出 N 个数据的值 (过多,可能不美观)。
  6. 异常数据,是少量帧首位置不正确的情况,跳过去,继续接收数据; 或者因为暂停后续读,引起各通道(与时间)数据序列的长度不一致, 而额外添加的1个假数据. 异常数据总量, 超过设定量,暂停, 弹窗提示 (实际异常总量可能会略超设定量一点点). 图形界面上以红叉标示异常点。
  7. 导出的csv文件中第一列数据是 时间 Time(us),从第一个采集点后算起的微秒数。
  8. 导入YAML 配置文件, 或含有配置文件的zip包时,如果电脑上只有一个串口名,会自动设定串口名配置项。
  9. 串口配置页中:
    • 字节数: 无符号时支持 1,2,3,4个字节; 有符号时,支持1,2,4个字节。
    • 帧首: 逗号或空格分隔的Hex, 如: AA,BB 33 44
    • 帧尾: 无字节,或1字节. 如果1字节,那是除帧首,帧尾外的所有有效字节的 异或(XOR).
    • 缩放(Scale)与偏移(Offset): 串口读数 * Scale + Offset, 取整,再放入缓存。
  10. 为方便第三方应用的调用,特设如下几种命令行功能 (根据参数文件名的后缀不同而区别处理):
    • 启动图形界面,并导入csv: SinomcuSerial.exe data.csv
    • 启动图形界面,并导入zip: SinomcuSerial.exe data.snz
    • 启动图形界面,导入配置: SinomcuSerial.exe cfg.yml
    • 启动图形界面,导入配置, 并开始采集数据: SinomcuSerial.exe --run cfg.yml

已知问题:

提示:

建议/吐槽:


截屏1:


截屏2:


截屏3:


截屏4:


截屏5,6: Y基线为0与中值的差别