微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > 很实际的两个问题,哪个高手能解答?关于数据保存和初始化的

很实际的两个问题,哪个高手能解答?关于数据保存和初始化的

时间:10-02 整理:3721RD 点击:
1、我用LabVIEW保存采集的数据,现在每采集一次数据都提醒我选择数据保存路径,怎样才能只提示我保存一次,以后都保存到同样位置?
2、怎样实现VI里所有数据的初始化?即VI的初始化
希望能给出框图,感谢各位

将配置存储数据库或者配置文件,初始化vi时读取



当然也可以用注册表

我想用前面板的一个“初始化”按钮,来实现初始化,应该怎么写

看到网上说各种各样的方法,越看越不明白,我想用一种最简单易懂的方法。用while嵌套行不行?具体怎么实施

做个事件响应就行了


这是手动初始化,自动的就像我2楼写的,创建一个自定义事件,在运行while循环前,提交一个初始化事件

图片没传上去


上边的初始化方法只能保存固定的初始化数据,你想动态保存上一次的结果就得找个地方把数据存储下来,下次启动时读取存储信息
不太明白你说的while嵌套循环是什么意思

“开始初始化”的那个函数是什么

主程序在内循环,初始化程序在外循环,然后停止外循环

只是个弹出对话框,就是个演示功能,去掉就行了

那对于labview没有意义,你可以简单的把初始化代码放在循环外边就可以了,没必要加个外循环
你采集数据的时候不会把打开文件放到循环里边了吧?还是把代码贴出来看看吧

主要在这部分,还是不行


把这个事件响应放到循环里只能得到一次数据了

问题1:可以使用LV2型功能变量,如下图:
问题2:在编程→应用程序控制→VI服务器引用,选择本VI,再在其后面右键创建VI类的方法,选择默认值,全部控件值重新初始化为默认值。在程序开始加上这段就可以,如图:



虽然你的路径输入控件在循环之外,但是循环在执行写入文件时会检索输入参数,默认会打开提示窗口,你的情况和下边的代码是一个原理,改成事件结构就不会出现这问题




16楼的方法很简单,学到了,感谢

动态设置默认值不是很好使的样子,这个怎么破?


刚才少传了个图片



用不用弹窗看个人习惯

while循环外的初始化好像没必要吧

是没必要,那块写错了,关键是下边设置控件默认值,显示只能在编辑状态下才能运行,那这条命令有什么意义?还是哪需要设置一下?

我这写的运行没有问题,不知道你的程序什么样的

难道是labview版本问题?我用的2012


保存程序上次的运行状态,即保存运行后控件当前值

用‘写入表格电子文件’函数就可以达到只保存一次,但这个文件不能套用模板了

用‘写入表格电子文件’函数就可以达到只保存一次,但这个文件不能套用模板了

学习了。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top