請問各位高手大大
原本程式執行時 沒有加while loop 程式可以運作
我用一個迴圈包在最外圍 用燈泡看 程式運作一次後 結果就出現這個錯誤 該怎麼辦?
原本有加事件除理嗎?
從對話窗與你描述的資訊可以推測:
1. 你使用NI的某個設備,過程中可能會擷取呼叫他
2. 你重複使用了某個數位通道 (Digital Line)
加上你很細心有說明運作過一次後,就會出現這個問題
所以可以推測,程式中間被你擋住的部分,
有呼叫了儀器資源,但沒有被正常關閉,這一類的問題發生----重複使用了某個數位通道是因為沒有正確釋放控制權,又再呼叫所造成的
小結:起因八九不離十,某些東西開了沒被關掉,又再在迴圈被打開。可能有東西必須要被拉出迴圈。
或說依照你的測試需求,控制權-(讀取)-關閉;(控制權-讀取-關閉)
應該要把結構弄的明確。
所以1.我們需要看你程式中間被擋住的地方
還有2.告訴我們錯誤發生瞬間,是否能夠稍微看到他閃動的情況是提示哪一個SubVI的斷點。
[QUOTE=ckcloud] 請問各位高手大大原本程式執行時 沒有加while loop 程式可以運作我用一個迴圈包在最外圍 用燈泡看 程式運作一次後 結果就出現這個錯誤 該怎麼辦? [/QUOTE]
By the way, 你的訊號輸入是Lock-in,是不是正在開發光學、新型穿隧或表面顯微鏡?
當年我有個同學寫這個方面的LabVIEW,當時我跟他合作,也逐漸往這個方向越走越專精。台灣這方面的人才不多,如果有興趣的話好好努力,缺來了可是很好的機會的。
如果你有技術或擷取卡上的需求,我現在在的公司也許能你們實驗室產品與技術上的支援。