我也是刚学
labview没有多久,可以说完全不太明白,尤其目前为了解决一个串口的问题思考了很久,请明白的高手不吝赐教:
我想实现的是,子vi连续采集仪表的数据,主vi进行数据显示以及相关的操作,存储。仪表是定时向串口发送数据,每一秒一行数据,后面有自动回车换行。
由于子vi是一个完整的串口连续数据采集,我将采集到的文本数据发在一个while循环里面,做了一个全局变量来传递数据,因此我在主vi初始化的时候调入了子VI。然后在while循环里面进行数据的连续刷新显示
现在的问题 是,生成exe后,无法设置选择com口,因为子vi如果重入,只是作为副本,都无法停止!
请问怎么才能在主vi点击设置后,停止整个程序,跳出子采集vi的窗口,设置了子vi的串口通讯口呢
如果只用一个主vi,在主界面设置com,整个界面不好看!
是的,主要我是看到选择串口这个控件在主界面上很不美观,我想放到设置界面去,而且这个控件也就开始的时候用一次,后面正常工作都不用。
我看了很多范例,都是主界面上选择串口,我曾想把这个单独控件放到一个子vi,不过现在我通过引用调用的方式来完成了,然后调用弹出子vi,可以直接看到子vi工作状态,同时全局变量传递数据。没有用队列,因为我的数据比较规则。
另外想请教下,如果通过ini文件来启动初始化时候读取软件的相应配置?那样就更方便了,直接更改下ini文件就可以启动了。
当然可以用ini了,很灵活的
请问能否提供一些例子?我想改成ini,另外请教一下,目前我想做一个历史数据界面,大概存储2000条左右记录,多余的记录就覆盖,早前的可以导出,请问通过什么存储方式更简单,高效
数据量不大,又全部是字符串,有必要用access吗?
配置文件ini的例子太多了,也很简单,知道段名和键名直接读写就可以了,,我的思路是用以为寄存器保存数据,通过截取最新的2000个数据,,不知道对你有没有用
一周热门 更多>