NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

release and debug mode change in labview

已解决!
转到解答

大家好:

         正在LabVIEW中,VI的属性叶中,当设置执行叶中的允许调试为假时,VI的效率将大大提升,但是,每次都要一个一个的设置,太麻烦,最近想通过程序的方式将整个工程的VI统一去设置VI的允许调试功能,

       我能想到的是通过VI引用来进行设置,但是在设置时出错。

大家有没有好的方法告诉我啊,

无标题.png无标题1.png

0 项奖励
1 条消息(共 13 条)
3,409 次查看

在VI的最后, 你调用的"待执行的VI" !?

你为什么不用error check?!

 

George Zou
0 项奖励
2 条消息(共 13 条)
3,371 次查看

那个不是关键,关键是在“不允许调试”那个地方程序不让设置,逆自己试试啊,不过我刚刚已经找到好的方法了

0 项奖励
3 条消息(共 13 条)
3,368 次查看

不过又遇到新的问题,就是,我使用当前VI,使用脚本新建一个该VI,然后进行设置,在将修改后的文件保存,然后将该文件覆盖源文件,最后删除新建的文件,看起来还好。

不过有个致命的问题就是,LV要重启,修改的那个文件才会生效,还不知道在不重启LV的情况下,怎么重新加载在该修改过后的VI

 

0 项奖励
4 条消息(共 13 条)
3,365 次查看
解答
已被主题作者 imleo 接受

试过了. 那个正是关键!

就因为你调用的"待执行的VI", 所以不允许你改变"待执行的VI"的"AllowDebug".

你直接调用了那个VI, 它就处于执行模式, 怎么可能允许你将它改回编辑模式 ?! 这是常识.

"Edit Mode" 是 Edit Mode on Open, 不是"让VI处于编辑模式" !

 

George Zou
0 项奖励
5 条消息(共 13 条)
3,304 次查看

是的,现在我转换了思路,写了一个大概的东西,没什么时间写了,后面有时间在写,谢谢你

0 项奖励
6 条消息(共 13 条)
3,201 次查看

image.png

 

George Zou
0 项奖励
7 条消息(共 13 条)
3,195 次查看

这样的设置好像保存不到文件中去,在工程中用到这个VI时,还是使用的调试模式,我要的是彻底的修改它的执行模式,就行C#那样的调试和发布版本切换一样

0 项奖励
8 条消息(共 13 条)
3,189 次查看

那只要再插入一个Save就行了.

 

George Zou
0 项奖励
9 条消息(共 13 条)
3,186 次查看

这个方式我早就试过了,保存的VI,并没有将那个模式更改过来呢

0 项奖励
10 条消息(共 13 条)
3,185 次查看