程式Lag及開啟不了問題

1.

小弟原本的程式不會Lag的

但加了視訊後就會Lag,在努力不懈下總算是解決了Lag問題

可是今天

多加了幾個Case迴圈,及布林的判斷式(AND閘和OR閘等)

程式就開始大Lag

想請問會造成程式Lag的元件有哪些??

2.

小弟專題室現在有兩台電腦

一台是主要在做的,另一台是輔助用

而主要的這台開啟檔案啟動視訊判斷可以很正常

可是輔助用的這台卻沒辦法正常的做視訊判斷

該放的子VI與該灌的東西都有,但就是找不出問題是什麼

他跳出的錯誤好像是說"IMAQ Match Color Pattern "這元件有問題

一開始以為是Vision沒註冊(之前也碰過這樣的問題,註冊後就沒事了)

但發現Vision已經有註冊完成了

所以實在是不知道問題出在哪了@@

還請有經驗的大大能幫幫忙ˊˋ

感恩!!

可以的話請上傳你認為有問題的程式

小弟我也是初學者,寫出的程式也常有嚴重的Lag,我發現Lag有兩種狀況:

1.CUP接近滿載,當程式執行速度過快時就會有Lag現象,放慢執行速度就可解決.當然越強的電腦可執行的速度越快,所以會有每台電腦執行的狀況不同,我想你的狀況應該是這樣.

2.如不是CUP接近滿載的狀況,有很多種.小弟遇到的狀況是Event Structure,其中1事件觸發後,尚未處裡完成,另一事件又觸發,就會Lag.如下面範例程式按鍵1按下後燈號1亮2秒後滅,按鍵2按下後燈號2亮5秒後滅.當按鍵1按下後觸發燈號1亮,又按下按鍵2,必須等待燈號1滅(是件處裡完成),燈號2才會亮,反之也一樣.不論2事件是否在同一迴圈都一樣.

test1234.vi

test5678.vi

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

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