2016-02-25 27 views
1

當我啓動程序時,我的VI的以下部分中的事件結構將工作,但直到我停止並重新啓動時纔會再次運行。我想我不是在做簡單的事情,有人可以幫忙嗎?事件結構不工作兩次

enter image description here

事件結構是在while循環。再次,它一次,但不是在此之後...

回答

2

您已設置啓用蜂鳴器值更改操作。一旦您從前面板更改按鈕的值,或使用信號更改值槽屬性節點,就會發生這種情況。使用本地變量或屬性節點更改值屬性不會導致事件處理程序註冊該事件。

+0

那麼你如何解決這個問題呢?我是LabView的新手,所以我不太瞭解你的意思。 – gergalern

+0

我想你應該閱讀事件處理程序的幫助和其他資源,無論如何,我將能夠建議你是否發送整個圖表,而不僅僅是這部分。並請描述它做什麼 –

0

在我看來,你的情況結構很好。

當您按下「啓用蜂鳴器」時,事件結構應該執行您已經顯示的情況,並在True框架中輸入案例結構。 當您再次按下按鈕時,應該再次執行事件結構,這次處理案例結構的False框架。 (我假設,因爲你有一個本地變量,「啓用蜂鳴器」不鎖定)。

如果這是你想要發生的事情,但不是發生了什麼事情,問題可能在其他地方。

Visa讀取功能是否正常工作?它是否等待硬件的回覆?

+0

是的閱讀簽證正在工作。我在前面板上放了一個字符串指示器以確保。它似乎只是停止在閱讀,雖然... – gergalern

+0

「閱讀vi正在工作」意味着你正在收到設備的答覆?正如@Khachik所建議的那樣,查看程序框圖的大部分將會很有用。 – MarcoM

+0

是的,我收到回覆。 – gergalern