修改时间 03-10-2020 08:34 PM
大家好:
正在LabVIEW中,VI的属性叶中,当设置执行叶中的允许调试为假时,VI的效率将大大提升,但是,每次都要一个一个的设置,太麻烦,最近想通过程序的方式将整个工程的VI统一去设置VI的允许调试功能,
我能想到的是通过VI引用来进行设置,但是在设置时出错。
大家有没有好的方法告诉我啊,
已解决! 转到解答。
修改时间 03-10-2020 10:58 PM
在VI的最后, 你调用的"待执行的VI" !?
你为什么不用error check?!
修改时间 03-10-2020 11:45 PM
那个不是关键,关键是在“不允许调试”那个地方程序不让设置,逆自己试试啊,不过我刚刚已经找到好的方法了
修改时间 03-10-2020 11:51 PM
不过又遇到新的问题,就是,我使用当前VI,使用脚本新建一个该VI,然后进行设置,在将修改后的文件保存,然后将该文件覆盖源文件,最后删除新建的文件,看起来还好。
不过有个致命的问题就是,LV要重启,修改的那个文件才会生效,还不知道在不重启LV的情况下,怎么重新加载在该修改过后的VI
03-11-2020 10:09 AM - 编辑日期 03-11-2020 10:25 AM
试过了. 那个正是关键!
就因为你调用的"待执行的VI", 所以不允许你改变"待执行的VI"的"AllowDebug".
你直接调用了那个VI, 它就处于执行模式, 怎么可能允许你将它改回编辑模式 ?! 这是常识.
"Edit Mode" 是 Edit Mode on Open, 不是"让VI处于编辑模式" !
修改时间 04-13-2020 04:32 AM
是的,现在我转换了思路,写了一个大概的东西,没什么时间写了,后面有时间在写,谢谢你
修改时间 04-13-2020 10:39 AM
修改时间 04-13-2020 11:43 PM
这样的设置好像保存不到文件中去,在工程中用到这个VI时,还是使用的调试模式,我要的是彻底的修改它的执行模式,就行C#那样的调试和发布版本切换一样
修改时间 04-13-2020 11:56 PM
那只要再插入一个Save就行了.
修改时间 04-14-2020 12:28 AM
这个方式我早就试过了,保存的VI,并没有将那个模式更改过来呢