怎麼會那麼慢

我覺得我的labview 程式跑的好慢吧.

我的資料從rs-232裡輸進來,每筆資料大概都有半秒鐘的間隔

算是資料量很少很慢的了.

但我覺得我的labview 還是來不及及時處理.

以致於資料早就有了變化, labview 的chart 過了半分鐘才看的出來

我的程式雖然沒太簡單,沒那麼複雜到如此,

若用java 或c, 應該不可能會有這種現像

到底是什麼原因呢?

我是第一次寫labview 程式.

我己經把"顯示執行過程"的燈炮關掉了.

還要做什麼動作,才會讓它的執行動作變快呢?

 

建議把您的程式上傳,讓大家研究

我把我的程式包在一個zip 裡, 主要程式是 surge.vi

我本來想試著包成lib 檔,搞了半天,不但沒包好,開起surge 時還會有找不到檔案的warning

但實際上所有檔都在lib 裡囉,要怎麼把warning 拿掉我也不太會.

若有誰能告訴我是怎麼一會事那更好.

不過主要是請大家看看是不是有什麼問題,以致於執行速度很慢

ps, 我是第一次寫labview, 程式若看起來很ㄘㄨㄛ,請見諒,並指教

surge.zip

各位大大,小弟也有遇到類似的問題,透過rs232和公司的smartcard做溝通,可是小弟遇到一個奇怪的現象,我若用單筆執行(開啟資料流向鍵),然後按產品上的reset鍵,在程式中有時會執行成功有時失敗,不知是那裡出了問題~若是不開啟資料流向鍵,然後按reset執行成功的機率幾乎是零.(Property Note裡的bytes at port, 值都變成0)請問是程式還是硬體上的問題~謝謝~test_sm111.vi~

JTR38484.6573032407

load Lib檔的VI時 若出現Warning訊息

可以試試mass compile 應該就不會了

Tools->Advanced->Mass Compile