一种表格循环显示批量数据的方法与流程

文档序号:30577477发布日期:2022-06-29 10:08阅读:来源:国知局

技术特征:
1.一种表格循环显示批量数据的方法,其特征在于:包括以下步骤:步骤1,为待显示信号定义一个由该信号的几个基本属性构成的结构体数据类型,命名为data_struct;再定义一个显示结构体数据类型,命名为disp_struct;步骤2,以data_struct为元素类型构建一个数据数组,命名为data_array,该数据数组为plc控制系统的模拟量输入信号的缓存区;同样,构建一个显示数组,命名为disp_array,该数组为操作屏上显示表格的缓存区;步骤3,在循环显示程序中定义一个整数型数据类型变量,命名为disp_no;步骤4,以disp_array中第0个元素为基准,查看data_array中第disp_no个元素的“显示允许”属性;如果“显示允许”属性为真,则将data_array中第disp_no个元素的数据内容赋值给disp_array中第0个元素;步骤5,如果“显示允许”属性为假,则查看data_array中第disp_no+1个元素的“显示允许”属性;如果该属性值为真,则将data_array中第disp_no+1个元素的数据赋值给disp_array中第0个元素;以此类推,直到找到data_array中“显示属性”为真的元素,将其赋值给disp_array中第0个元素,如果查看到最后一个data_array中的元素,则从头开始,实现data_array数组中disp_no-n........disp_no-2、disp_no-1之前的数据在disp_array尾部显示;步骤6,以disp_array中第1个元素为基准,查看data_array中下一个“显示允许”为真的元素,将其赋值给disp_array中第1个元素;步骤7,重复步骤1-4,将disp_array中所有数据填写完整;步骤8,在线修改disp_no的数值,改变data_array中元素在disp_array中位置,实现数据循环显示。2.根据权利要求1所述的表格循环显示批量数据的方法,其特征在于:data_struct的基本属性包括序号、名称、单位、数值、显示允许。3.根据权利要求2所述的表格循环显示批量数据的方法,其特征在于:disp_struct的基本属性为data_struct属性的子集,包括选择序号、名称、数值、单位。4.根据权利要求1所述的表格循环显示批量数据的方法,其特征在于:步骤2中,disp_array的元素个数与操作屏的表格行数对应。5.根据权利要求1所述的表格循环显示批量数据的方法,其特征在于:步骤2中,plc控制系统的模拟量输入信号达到50-60个时,则令显示数组中元素的个数小于数据数组中元素个数。

技术总结
本发明提供了一种表格循环显示批量数据的方法,为待显示信号定义一个由该信号的几个基本属性构成的结构体数据类型Data_struct;定义一个显示结构体数据类型Disp_struct。以Data_struct为元素类型构建一个数据数组Data_Array;构建一个显示数组Disp_Array。在循环显示程序中定义一个整数型数据类型变量Disp_No。以Disp_Array中第0个元素为基准,查看Data_Array中第Disp_No个元素的“显示允许”属性;如果“显示允许”属性为真,则将Data_Array中第Disp_No个元素的数据内容赋值给Disp_Array中第0个元素。以Disp_Array中第1个元素为基准,查看Data_Array中下一个“显示允许”为真的元素,将其赋值给Disp_Array中第1个元素。将Disp中所有数据填写完整。在线修改Disp_No的数值,改变Data_Array中元素在Disp_Array中位置,实现数据循环显示。本发明能够实现大批量信号在操作屏上循环显示。现大批量信号在操作屏上循环显示。现大批量信号在操作屏上循环显示。


技术研发人员:罗太刚 韩洋洋 岳强 李冠伦 于开录
受保护的技术使用者:中国船舶重工集团公司第七一八研究所
技术研发日:2022.03.15
技术公布日:2022/6/28
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1