B,可以在屏幕上将重点关注的参数(数量可选)形成实时动态曲线,便于后期现场调试时分析系统性能;
C,上传的数据存入EXECL文件,便于后期分析;
D,可以通过写界面往下位机写入参数,便于调试系统性能,并对写入的参数进行保存(保存在上位机);
大致如下图所示:
E,上下位机之间的通讯速率可调;
函数部分,如何读取和写入下位机传来的数据呢?
7 个解决方案
#1
定义一个通信格式(规则),上下位机共同遵守,并规定数据包开始、结束标志
下位机按照规定的规则将要传送的数据打包‘
上位机读取窗口接收缓冲区数据,检测数据结束标志’,如果检测到数据结束,则
按照规则解释数据
将数据填写到上位机界面、画图、转存到excel等操作
将要向下位机传达的数据打包
发送数据到下位机
下位机解释数据,完成参数设置
下位机按照规定的规则将要传送的数据打包‘
上位机读取窗口接收缓冲区数据,检测数据结束标志’,如果检测到数据结束,则
按照规则解释数据
将数据填写到上位机界面、画图、转存到excel等操作
将要向下位机传达的数据打包
发送数据到下位机
下位机解释数据,完成参数设置
#2
你用的产品自己应该有通信协议
#3
百度搜相关关键字。
#4
你不是已经可以发送给下位机了吗?那意思就是串口数据格式应该是知道的(你们自己设计的或者使用第三方协议)
#5
自己都说232了,那就走串口通信,一读一写,然后保存你所需要的数据就可以了
#6
使用串口类,然后初始化串口
就是多几条通讯协议,这个很简单的,和下位机工程师约定和协议,一百多个数据,一个协议可以弄
就是多几条通讯协议,这个很简单的,和下位机工程师约定和协议,一百多个数据,一个协议可以弄
#7
百度搜相关关键字。
#1
定义一个通信格式(规则),上下位机共同遵守,并规定数据包开始、结束标志
下位机按照规定的规则将要传送的数据打包‘
上位机读取窗口接收缓冲区数据,检测数据结束标志’,如果检测到数据结束,则
按照规则解释数据
将数据填写到上位机界面、画图、转存到excel等操作
将要向下位机传达的数据打包
发送数据到下位机
下位机解释数据,完成参数设置
下位机按照规定的规则将要传送的数据打包‘
上位机读取窗口接收缓冲区数据,检测数据结束标志’,如果检测到数据结束,则
按照规则解释数据
将数据填写到上位机界面、画图、转存到excel等操作
将要向下位机传达的数据打包
发送数据到下位机
下位机解释数据,完成参数设置
#2
你用的产品自己应该有通信协议
#3
百度搜相关关键字。
#4
你不是已经可以发送给下位机了吗?那意思就是串口数据格式应该是知道的(你们自己设计的或者使用第三方协议)
#5
自己都说232了,那就走串口通信,一读一写,然后保存你所需要的数据就可以了
#6
使用串口类,然后初始化串口
就是多几条通讯协议,这个很简单的,和下位机工程师约定和协议,一百多个数据,一个协议可以弄
就是多几条通讯协议,这个很简单的,和下位机工程师约定和协议,一百多个数据,一个协议可以弄
#7
百度搜相关关键字。