首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Labview如何在while循环(1)内创建while循环(2),该循环仅在布尔值为真时执行

Labview如何在while循环(1)内创建while循环(2),该循环仅在布尔值为真时执行
EN

Stack Overflow用户
提问于 2016-01-04 12:43:30
回答 1查看 1.8K关注 0票数 0

我正在尝试编写一个符号函数生成器,并利用它的突发模式。我想使用函数发生器后面的触发器来触发脉冲串的启动,然后使用while循环来增加脉冲串的延迟,以便触发后脉冲串的峰值沿着脉冲串的波形缓慢移动。外部触发来自5 5MHz的源,并且是周期性的。在代码中,我首先初始化函数发生器,并为猝发波形输入必要的参数,然后我有一个控制通道输出是否启用的按钮。如果单击此按钮,我只想使用"enable output“VI。因此,"enable output“VI将仅在单击按钮时禁用/启用输出。我使用了一个事件结构来检测按钮点击。

现在的问题是,当按钮被按下(使能输出)时,我需要使用while循环或某种方式来不断增加突发延迟,并将其发送到函数生成器。我需要脉冲峰值在触发器之后,然后慢慢地向下一个触发器的末端移动,当到达末端时,它应该返回到第一个触发器之后,并重复,直到我停止这一部分。

执行此操作的标准方法是什么?我也尝试过case结构,但似乎无法停止内部不断增加的延迟循环。

谢谢

code snip

EN

回答 1

Stack Overflow用户

发布于 2016-01-04 14:05:53

我给你举个例子。

前面板

方框图

有了这段代码,我就可以运行和停止随机数循环。

但是,我不确定这个例子是不是你想要的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34584792

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档