怎么在同一界面实现多个控制系统数据采集,保存和显示?
时间:10-02
整理:3721RD
点击:
最近碰到一个问题,设备做耐压测试,有六路压力出口,客户可以自由选择测试那一路或那几路,怎么做可以实现采集,保存和显示,每一路要单独显示在一个波形图上。
采集6路的全部信息,客户选择的时候,你选择性显示就好了。
同意。感觉用subpanel比较美观。又清晰。又不占地方!
我感觉小编的意思是说,怎样让这六路进程同时运行,想什么时候调相应参数就什么时候读取数据
是的,我要实现的功能是,我在前面板点击那一路测试按钮,对应的阀动作,同时采集你想采集的数据,我用的是和plc 进行modbus通讯,过后还要回放数据,客户可以打印报表,而且我是多级打压,我现在能实现两路自由测试,用到状态结构和队列。但六路自由选择,组合很多,发现那样很难实现。所以我想是否有其他方法,不过还是谢谢三位的回答,我也考虑过用子面板来做,但只能显示一条曲线,不能全部显示,那样不直观。
单纯的显示很好做,我还要控制,它运行到什么状态,要等待多久,过后还要回放数据,还要自动添加客户的产品信息等等,我现在只能实现两路自由选择,越多排列组合越多,那样去做,非常麻烦,现在的我就像不会乘法口诀一样,老师说五百个二十相加,我只能老实一个一个加,不会想到还有乘法口诀。所以我需要你提醒一下,还有乘法口诀很简单解决这个问题。谢谢你的回答。
用子面板确实不错,就是不直观,我现在主要是怎么实现动作,不想写六个状态机,那样太笨拙。
6个按钮,标签分别是0-5,这样客户点击后,就知道想要做那几个阀门;每次6个阀门的压力数据都采集过来,追加到旧数据上组成2D数组,用客户点击的标签豪去索引这个2D数组,显示。
原来如此。
小编的方法非常好,我之前用过类似的方式处理和显示。