一种测量设备的数据传输方法及装置与流程

文档序号:20047094发布日期:2020-03-03 03:56阅读:来源:国知局

技术特征:

1.一种测量设备的数据传输方法,其特征在于,包括:

在所述测量设备的下位机处保存预先设置的多个数据队列及相应的多个队列指针以及发送数据指针,其中所述数据队列的数目与所述测量设备的传感器的数目相关联;

将读取的所述传感器中的数据分别保存在对应的数据队列中,同时相应的队列指针值增加1;

当所述多个队列指针值都大于所述发送数据指针值时,将所述发送数据指针所指向位置的多个数据作为一组数据发送给所述测量设备的上位机,并且所述发送数据指针值递增1;以及

将所述上位机接收到的数据显示在所述测量设备的输出终端上。

2.根据权利要求1所述的方法,其特征在于,当所述队列指针到达所述数据队列的尾部时,所述队列指针将跳转指向所述数据队列的头部,并重新从所述数据队列的头部开始存储数据。

3.根据权利要求1或2所述的方法,其特征在于,在将读取的所述传感器中的数据分别保存在对应的数据队列中之前,还包括:

判断所述队列指针中的一个或多个队列指针所指向的下一位置是否与所述发送数据指针所指向的当前位置相同;

如果相同,则所述下位机等待而不进行数据填充,且发出报警信息。

4.根据权利要求3所述的方法,其特征在于,所述队列指针或所述发送数据指针所指向的位置由所述队列指针值或所述发送数据指针值对所述数据队列的长度取余来确定。

5.一种测量设备的数据传输装置,其特征在于,包括:

存储配置模块,用于在所述测量设备的下位机处保存预先设置的多个数据队列及相应的多个队列指针以及发送数据指针,其中所述数据队列的数目与所述测量设备的传感器的数目相关联;

数据存储模块,用于将读取的所述传感器中的数据分别保存在对应的数据队列中,同时相应的队列指针值增加1;

数据发送模块,用于当所述多个队列指针值都大于所述发送数据指针值时,将所述发送数据指针所指向位置的多个数据作为一组数据发送给所述测量设备的上位机,并且所述发送数据指针值递增1;以及

数据显示模块,用于将所述上位机接收到的数据显示在所述测量设备的输出终端上。

6.根据权利要求5所述的装置,其特征在于,当所述队列指针到达所述数据队列的尾部时,所述队列指针将跳转指向所述数据队列的头部,并重新从所述数据队列的头部开始存储数据。

7.根据权利要求5或6所述的装置,其特征在于,所述数据存储模块还用于:

判断所述队列指针中的一个或多个队列指针所指向的下一位置是否与所述发送数据指针所指向的当前位置相同;

如果相同,则所述下位机等待而不进行数据填充,且发出报警信息。

8.根据权利要求7所述的装置,其特征在于,所述队列指针或所述发送数据指针所指向的位置由所述队列指针值或所述发送数据指针值对所述数据队列的长度取余来确定。

9.一种测量设备的数据传输设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-4中任一所述的方法。

10.一种计算机可读介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现如权利要求1-4中任一所述的方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1