关于主程序时间点求解!!!!!!

2019-07-17 23:46发布

主VI建立一个时间计数器,当达到某一时刻进行子VI
求大神帮忙解答!!!
主VI建立一个时间计数器,当小时达到1或4时刻,分别进行不同的子VI,同时主VI一直进行计数.
请忽略未初始化全球变量,程序启动后程序一直卡死在while循环里出不去。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
yyxiaoshu
1楼-- · 2019-07-18 04:39
其他的两部分没有放置在while循环里面,程序只会执行一次,然后才执行while里面的
yangjuzhou
2楼-- · 2019-07-18 05:33
yyxiaoshu 发表于 2016-5-14 10:50
其他的两部分没有放置在while循环里面,程序只会执行一次,然后才执行while里面的

如果放到while循环里面,当其他两部分运行时候,这个计数器就不走了,这是主要问题。
yyxiaoshu
3楼-- · 2019-07-18 06:15
yangjuzhou 发表于 2016-5-16 22:05
如果放到while循环里面,当其他两部分运行时候,这个计数器就不走了,这是主要问题。

你会用两个循环,状态机吗
yangjuzhou
4楼-- · 2019-07-18 07:53
yyxiaoshu 发表于 2016-5-17 08:19
你会用两个循环,状态机吗

求指导,能解释下怎么用么,我是个labview新手,谢谢。
yangjuzhou
5楼-- · 2019-07-18 08:55
 精彩回答 2  元偷偷看……
yyx***shu
6楼-- · 2019-07-18 10:45
yangjuzhou 发表于 2016-5-17 17:31
网上学习了一下,状态机原理和用法基本了解了,但我的问题还是时间控件。我学习到的状态机是靠着鼠标点击进入下一个程序,不知是否能用我的计时器运行。每达到一个时间点进行一个case structure。。。运行结束等待。。。然后进入下一个程序 ...

当然可以了 啊,你定时达到一个点后触发控件,引起事件运行你的程序呀。但是事件有弊端,你的上一个程序还没有结束,你的下一个时间点就来了,后面的要等待前一个完成后才执行

一周热门 更多>