程式執行的錯誤 (和迴圈有關!?)

請問各位高手大大
原本程式執行時  沒有加while loop  程式可以運作
我用一個迴圈包在最外圍  用燈泡看  程式運作一次後  結果就出現這個錯誤 該怎麼辦?
 

原本有加事件除理嗎?

從對話窗與你描述的資訊可以推測:



1. 你使用NI的某個設備,過程中可能會擷取呼叫他

2. 你重複使用了某個數位通道 (Digital Line)



加上你很細心有說明運作過一次後,就會出現這個問題



所以可以推測,程式中間被你擋住的部分,

有呼叫了儀器資源,但沒有被正常關閉,這一類的問題發生----重複使用了某個數位通道是因為沒有正確釋放控制權,又再呼叫所造成的



小結:起因八九不離十,某些東西開了沒被關掉,又再在迴圈被打開。可能有東西必須要被拉出迴圈。

或說依照你的測試需求,控制權-(讀取)-關閉;(控制權-讀取-關閉)

應該要把結構弄的明確。



所以1.我們需要看你程式中間被擋住的地方

還有2.告訴我們錯誤發生瞬間,是否能夠稍微看到他閃動的情況是提示哪一個SubVI的斷點。

[QUOTE=ckcloud] 請問各位高手大大原本程式執行時 沒有加while loop 程式可以運作我用一個迴圈包在最外圍 用燈泡看 程式運作一次後 結果就出現這個錯誤 該怎麼辦? [/QUOTE]

By the way, 你的訊號輸入是Lock-in,是不是正在開發光學、新型穿隧或表面顯微鏡?



當年我有個同學寫這個方面的LabVIEW,當時我跟他合作,也逐漸往這個方向越走越專精。台灣這方面的人才不多,如果有興趣的話好好努力,缺來了可是很好的機會的。



如果你有技術或擷取卡上的需求,我現在在的公司也許能你們實驗室產品與技術上的支援。