在前面板上按键时不能实现动态的波形转换

2019-07-18 05:41发布

求教:利用 子面板 技术 实现 根据按键 动态调用不同的 VI (Sine, Square 以及Triangle) ,从而实现一个波形仿真器的效果,我编的程序如下图,但是在前面板上按键时不能实现动态的波形转换,求大神帮助
1.jpg

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
imcu2007
1楼-- · 2019-07-18 07:20
1.首先时间结构框架不建议在旁边加另外一个循环,这种框架非标准时间结构
2.事件结构触发的按钮要放到各个时间中去,而不是在事件结构外。
3.根据你的程序结构,第一次触发后,时间结构结束就跑到延时循环中去,但是这个循环如果不终止,是无法返回大循环,就没有事件响应这一说了

楼主还是要基础架构多看看,NI 范例有很多 最佳答案

评分

参与人数 1积分 +20 收起 理由 zhou2sheng + 20 感谢参与有奖问答,每天都会更新题目的哦!.

查看全部评分

wshyadd
2楼-- · 2019-07-18 09:08
总是卡死在一个波形上,必须要结束一下,下次启动时才可以显示另外一个波形,应该采用怎样的方法解决呢?谢谢
happyxz2012
3楼-- · 2019-07-18 11:33
 精彩回答 2  元偷偷看……
wshyadd
4楼-- · 2019-07-18 14:56
imcu2007 发表于 2014-11-12 16:18
1.首先时间结构框架不建议在旁边加另外一个循环,这种框架非标准时间结构
2.事件结构触发的按钮要放到各个 ...

说的是,我还是从基本的架构开始看起,不能心急,谢谢你的指点!
wshyadd
5楼-- · 2019-07-18 16:38
happyxz2012 发表于 2014-11-12 18:19
楼主,你的这个程序结构就是有问题的:
1、楼上说得很正确,你可以参考一下;
2、子VI调用你可以采用子程序 ...

十分感谢啊,你的回复对我帮助很大!我再改改

一周热门 更多>