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

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

新手请教关于事件驱动及程序结构的问题

见附件,主程序是显示一个三角波,子程序是显示正弦波。我想在主程序执行的同时,利用事件驱动,调用子程序显示正弦波,当然子程序的窗口也同时打开,然后把子程序的窗口关闭,主程序仍然在执行。
我试了好多久都没成功,望那位大牛解答。
0 项奖励
1 条消息(共 3 条)
3,762 次查看
首先,为了显示子VI的面板,需要在子VI的File->VI Properties->Window Appearence->Customize中,把shou front panel when called以及close afterwards if original closed选中。这样在调用子VI的时候才能显示面板。
其次,子VI运行完点击stop之后,该VI已经关闭,没有必要再加一个关闭VI的按钮。
第三,一个程序中如果有多个while循环的话,最好把所有while循环的退出条件合并,否则需要保证每个while循环都退出,程序才能退出。因此可以考虑把整个程序的stop做为这两个循环共同的退出条件。
0 项奖励
2 条消息(共 3 条)
3,757 次查看
非常感谢!极度高兴的表情
0 项奖励
3 条消息(共 3 条)
3,752 次查看