怎么下面的延时出问题啦
我想点开始按钮,先亮 开关亮, 5秒后 另外一个开关亮,可是实际的结果是, 点击开始按钮后,5秒后 先亮开关亮, 10秒后另外一个开关亮 那是因为,程序运行了两次,当点击屏幕左上角的“开始”箭头时,程序已经开始运行,这时“开始”为F,所以“先亮”为F,5秒后,“5秒后亮”也为F。在这个过程里,程序不会立即响应“开始”值的变化,当这一过程完毕后,“开始”为T,“先亮”为T,5秒后,“5秒后亮”为T,所以用了10秒。
在LabView的程序中,程序中的每一个vi,结构,函数,只要输入结点都有效就会运行,只要没有遇到“stop”,都会进行完毕才会开始等待下一次的运行或调用。
[ 本帖最后由 fangy2010 于 2008-12-10 11:00 编辑 ]
页:
[1]