我正在尝试编写一个符号函数生成器,并利用它的突发模式。我想使用函数发生器后面的触发器来触发脉冲串的启动,然后使用while循环来增加脉冲串的延迟,以便触发后脉冲串的峰值沿着脉冲串的波形缓慢移动。外部触发来自5 5MHz的源,并且是周期性的。在代码中,我首先初始化函数发生器,并为猝发波形输入必要的参数,然后我有一个控制通道输出是否启用的按钮。如果单击此按钮,我只想使用"enable output“VI。因此,"enable output“VI将仅在单击按钮时禁用/启用输出。我使用了一个事件结构来检测按钮点击。
现在的问题是,当按钮被按下(使能输出)时,我需要使用while循环或某种方式来不断增加突发延迟,并将其发送到函数生成器。我需要脉冲峰值在触发器之后,然后慢慢地向下一个触发器的末端移动,当到达末端时,它应该返回到第一个触发器之后,并重复,直到我停止这一部分。
执行此操作的标准方法是什么?我也尝试过case结构,但似乎无法停止内部不断增加的延迟循环。
谢谢
code snip
发布于 2016-01-04 14:05:53
我给你举个例子。
前面板

方框图

有了这段代码,我就可以运行和停止随机数循环。
但是,我不确定这个例子是不是你想要的。
https://stackoverflow.com/questions/34584792
复制相似问题