有關ad的問題!

最近我在做利用ad和8255來抓訊號,

利用訊號產生器送訊號給AD然後抓取訊號,結果,當訊
號為6Hz時,抓到的訊號正確,但是當訊號加大時,
出來的波形不正確,波形忽大忽小,不知是什麼原因,
還請高手們如果有空能給點意見,如果用vb抓訊號時,則頻率都可抓到,所以應不是硬體的問題,不知是不是labview的問題....

Ad574-1.vi[QUOTE=丫揚]最近我在做利用ad和8255來抓訊號,

利用訊號產生器送訊號給AD然後抓取訊號,結果,當訊
號為6Hz時,抓到的訊號正確,但是當訊號加大時,
出來的波形不正確,波形忽大忽小,不知是什麼原因,
還請高手們如果有空能給點意見,如果用vb抓訊號時,則頻率都可抓到,所以應不是硬體的問題,不知是不是labview的問題....ps:我是使用ad574
[/QUOTE]

會不會是電腦delay的原因阿???

我猜可能也是,或許是vb較低階,需要資源較少,

labview較高階,我的電腦只有pII233,可能無法抓到太快的頻率..

 

同意...

其實LabVIEW也是有缺點的啦,沒有辦法真的相當有效率。不過我是拿LabVIEW來整合所的儀器,會節省開發的時間。

敝人最近也有買一塊數位輸出入卡,原本用LabView抓訊號結果發現其極限只有20Hz左右(直接套用廠商所給之lib檔),後來用VB抓訊號卻可達到20kHz的極限(也是直接套用廠商所給之bas檔)。所以我也覺得是LabView較高階的原因。

而小弟也想請教各位先進,LabView是否可執行compile的功能?如果有該如何使用呢?

關於封裝成*.exe檔的問題,請到http://stdb.org/bbs/forum_posts.asp?TID=218&KW=%AB%CA%B8%CB去一碳究竟吧。

[QUOTE=Benjamin]關於封裝成*.exe檔的問題,請到http://stdb.org/bbs/forum_posts.asp?TID=218&KW=%AB%CA%B8%CB去一碳究竟吧。![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)[/QUOTE]

請問您是不是意思說,如果將LabView的程式封裝成*.exe檔之後,就相當於有作compile的功能進而使程式的執行速度變快?

 

[QUOTE=BROCK]

請問您是不是意思說,如果將LabView的程式封裝成*.exe檔之後,就相當於有作compile的功能進而使程式的執行速度變快?

[/QUOTE]

是阿,可是我覺得其實不會差很多,現在電腦的速度很快,所以我覺得沒有關係。我如果用compile的話,是為了讓沒有LabVIEW的同事也可以使用我寫的程式,我並不是為了會讓執行的速度加快而compile的。

那若照您的說法,若我想加快LabView對硬體的擷取速度時,較好的方法是利用call library function呼叫廠商所給之dll檔,再重新撰寫擷取程式,這樣的效果會來的比較好了…

[QUOTE=BROCK]那若照您的說法,若我想加快LabView對硬體的擷取速度時,較好的方法是利用call library function呼叫廠商所給之dll檔,再重新撰寫擷取程式,這樣的效果會來的比較好了....[/QUOTE]

我自己沒有試過用這種方式,不過我饅想要試試看的。如果你真的照你所說的方法「利用call library function呼叫廠商所給之dll檔」,請比較一下執行速度上有什麼差別,然後在到這裡來跟我們講,可以嗎...???![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)

等我對DLL測試後,若有任何結果或心得我會來向各位報告的。

M8

我想請教各位先進.想要用RS-232跟PLC通訊.該用什麼軟體?哪裡找的到呢?謝謝!