在前一篇,我建立了一個叫作 Temperature 的 Network Shared Variable,它的完整路徑如下,其中 192.168.2.106 是我的電腦 IP Address:
\\192.168.2.106\NSV_Demo\Temperature
現在我們來連結並使用這個這個網路共用變數:
Step 1: 首先,建立一個新的專案,然後把它存起來:
Step 2: 在專案裏建立一個新的 VI,我打算用 Thermometer 來顯示 Temperature 網路共用變數的內容,所以設計如下一個很簡單的程式:
Step 3: 接著在 Project Explorer 中,點 New > Variable:
Step 4: 輸入新的共用變數的屬性,然後按下 OK:
- Name: 可以隨意取個變數名稱,例如 RemoteTemperature
- Variable Type: 選擇 Network-Published
- Enable Aliasing: 把它勾起來
- Binding to: 選擇 PSP URL,並在右手邊的 TextBox 輸入我們前一篇建立的 Temperature 共用變數的完整路徑 \\192.168.2.106\NSV_Demo\Temperature
Step 5: 新的共用變數 RemoteTemperature 建立好後,接著從 Project Explorer 視窗中把共用變數拖曳放到 Block Diagram,順便把 RemoteTemperature 和 Thermometer 連起來,如下:
Step 6: 程式到這裏就算完成了,現在可以來測試這支程式,看它能否存取另一支程式的 Temperature 共用變數。方法很簡單,前一篇的程式和這一篇的程式,兩支程式只要一起跑就行了:
你會發現,當我在滑動左手邊視窗的 Temperature 時,右手邊視窗的 Thermometer 也會同步更新,這就是所謂的共用變數,它讓應用程式和遠端電腦可以透過網路傳遞與分享資料。
沒有留言:
張貼留言
注意:只有此網誌的成員可以留言。