我试图编写一个siglent函数发生器并利用其突发模式。我想使用函数发生器后面的触发器来触发突发启动,然后使用while循环来增加突发延迟,以便突发峰值在触发后沿着突发波缓慢移动。外部触发来自5MHz源和周期性。 在代码中我首先初始化函数发生器,并为突发波形输入必要的参数,然后我有一个控制通道输出是否启用的按钮。我只想使用"启用输出" VI如果单击此按钮。所以"启用输出"只有在单击按钮时,VI才会禁用/启用输出。我使用事件结构来检测按钮点击。
现在的问题是,当按下按钮(启用输出)时,我需要使用while循环或某种方式继续增加突发延迟并将其发送到函数发生器。我需要突发峰值在触发后立即,并且慢慢向下一个触发器的末端移动,当到达结束时它应该在第一个触发后重新开始并重复,直到我停止此部分。
这样做的标准方法是什么?我也尝试了案例结构,但我似乎无法让内部增加的延迟循环停止。
由于