微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > vi运行后如何实时更改参数?

vi运行后如何实时更改参数?

时间:10-02 整理:3721RD 点击:
我在做一个输出模拟正弦电压并采集响应模拟电压信号的labview程序(使用6259板卡),在点击连续运行后希望可以在前面板实时更改频率或者幅值等参数,使得硬件输出及采样能够响应更改参数的操作。最开始的程序框图是这样的,但是没有放在循环里不能够在运行后更改参数,一运行后就不能再改参数了。



把这些结构直接放在循环里是不能正常工作的,我后来就使用了这样一个比较别扭的结构,首先随便建立一个daq任务,通到一个循环套着判断套着事件的结构里。随便建立的外面的daq进到事件里面就会停止,再重新建立我所需要的daq任务,判断结构是让外面的daq能至少运行一次。事件结构可以随便设置触发,没有事件结构也可以运行,我这里是有别的需要。这个结构可以实现我需要的功能,但是感觉它本身的结构并不合理。后来要拓展功能的时候就特别困难。
不知道各位大神有没有更好的解决方案?我在这里卡了蛮久的了,真的希望能得到一些帮助,多谢了!


补充一下,那个事件结构是可以去掉的,对实时更改参数没有影响

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top