关于子VI输出变量疑问

2019-07-17 17:15发布

给我大神好!我是新手,请教一下,串口通信时,字符串输出放在Case结构True中,且放在子VI中,当False发生时,为什么此字符串输出作为子VI的输出端子时,会变空字符串?而断开子VI的输出端子就会正常显示。不知我是否描述清楚,麻烦了            

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
wuyaning222331
1楼-- · 2019-07-17 22:15
 精彩回答 2  元偷偷看……
wuyaning222331
2楼-- · 2019-07-17 22:22
把程序截图看看吧,你讲的不太理解
electricalnum
3楼-- · 2019-07-18 02:41
主程序图@wuyaning222331

主程序前

主程序前

主程序后

主程序后

子VI前

子VI前

True时

True时

False时

False时
wyq95361977
4楼-- · 2019-07-18 08:38
我晕了
恕我无能为力
electricalnum
5楼-- · 2019-07-18 11:48
谢谢大家的回复,其实这段程序放在主程序里就不会出现Fals为空字符串,放在子VI中时,由于每个循环都会去扫描输出端子,如False为赋值那么就为空,主要是探针把我误导了,探针不会随条件满足或不满足时实时变化。其实问题很简单只是刚接触Labview还不太了解它脾气,给大家添麻烦了!

一周热门 更多>