记录过程,方便自己以后查看,也方便他人参考!
https://www.cnblogs.com/qiyuexin/p/7067646.html 里面有相关信息描述。请先行查阅为佳,
试了很多工具,只有这个画图工具速度最快,最稳定。格式也比较简单,我自己的测试结果:

上位机Configuration
[_setup_]
port=COM5
baudrate=57600
width=1024
height=800
background_color = white
grid_h_origin = 400
grid_h_step = 10
grid_h_color = #EEE
grid_h_origin_color = #CCC
grid_v_origin = 10
grid_v_step = 10
grid_v_color = #EEE
grid_v_origin_color = #aaa
[_default_]
min=-1
max=1
[gx]
color=brown
min=-20
max=100
下位机测试码:
unsigned int t; //计数变量
while(1)
{
printf("%d\n",t);
t++;
if(t>10)t=0;
}
解释configuration配置:
port=COM5 //选择COM口号,我的是CP2102的串口芯片,电脑识别为COM5
baudrate=57600 //通常的波特率设置,这个值要与下位机的值保持一致,我是用的ST32F103VET6的UART2,57600
width=1024 //CHAT画图区的W宽度
height=800 //CHAT画图区H高度
background_color = white //画图区的背景颜色 白的
grid_h_origin = 400 //H水平的原点线位置
grid_h_step = 10 //步长
grid_h_color = #EEE
grid_h_origin_color = #CCC
grid_v_origin = 10 //V垂直,
grid_v_step = 10
grid_v_color = #EEE
grid_v_origin_color = #aaa
[_default_] //这项设置值为如下,不是很理解其真正含意。
min=-1
max=1
[gx] //第1个道数参数,相当实体示波器的增益调节
color=brown //线的色号
min=-20 //如果你的画图数据是无符号CHAR型,请设置为0至256;如果是有符号CHAR型,请设置-128至128,其他的int float也是类似的,请理解为好!
max=100
浙公网安备 33010602011771号