如何在While Loop無限迴圈中使用開關將副程式只執行一次?

想了很久想不出來才上來問的,
麻煩有經驗的前輩幫忙一下,
謝謝!

按鈕型式:

![](upload://yVPVHhuhqJ6Ji0yFeBkoxFLvTLo.jpeg)

這是為了要清除Waveform Chart的畫面,
但目前的寫法會每執行一次迴圈就清除一次畫面(0.5sec),
造成畫面閃爍,
請問有方法可以在While Loop中使用開關控制只執行一次清除動作嗎?

![](upload://j8SCMwk2CrrNnfIgQt2DXkXeNl6.jpeg)

因為你的LABVIEW版本是6.1版的好像沒有下圖的function

![](upload://vkoTbA5L0jnBH6bxGUn4tywoSQ4.jpeg)

我沒辦法轉6.1版的程式所以我把我之前寫的上微分功能用圖po 給你

把它做成sub vi後加在你的開關後面執行就可以了

![](upload://bAdZriSTfXqgYyJKUNXb9IGSKf.jpeg)

![](upload://dp3sFEnBB3l7aW7rVUOX2F1hqKP.jpeg)

linch1138924.4932291667