有關MODBUS與平行運算的功能

各位前輩們好:

小弟我有幾個問題想向各樣前輩請教

就是~

1. 如何用最有效的方式來使用MODBUS與設備進行通訊?

    我自己目前是使用VISA來進行通訊,但是似乎會有點問題發生,我現在得知LabVIEW好像有專門用在MODBUS的function,

    我自己搜尋了一下,雖然有找到類似的東西,不過還是不太會使用,可否請各位前輩指點一下???

2. 有關LabVIEW平行運算的功能,需要設定開啟嗎???

    我目前使用LabVIEW 8.5版,程式內部也使用平行運算的寫法來撰寫,但是我開起我的Windows工作管理員後,

    發現似乎只有一個CPU在工作的樣子,意指雙核心的CPU,有一顆CPU工作於80%,另一顆則是10%,這樣的現象是正常的嗎???

    還是需要特別的設定才能使用平行運算呢?????

    謝謝~

建議你將目前的程式上傳,才有辦法找出問題.

我這半年也寫關於Modbus通訊的程式,我之前有我遇到CUP飆高的問題,依我的經驗與控制各迴圈在程式中執行的速度有關.

1.我使用的modbus是透過乙太網路直接連線的 NI有提供這個LIB檔案 叫"NI Modbus" 基本上就跟TCP/IP連線方式差不多

2.LabVIEW 8.5版應該還沒有支援多核心 要8.6以上才有(有錯請指正)