- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
演示文稿演讲PPT学习教学课件医学文件教学培训课件
工程師最想解決的七大問題
如何使用Instrument Drivers來達到最快速的儀控程式開發?
如何觸發多張DAQ卡進行同步取樣?
如何利用網路遠端監控LabVIEW程式,或建立LabVIEW執行檔?
在LabVIEW中如何將資料存放於Excel、Word或資料庫中?
如何撰寫進階程式架構,例如Event架構、State Machine架構?
在LabVIEW中如何與其他語言溝通,例如C、C++、VB等等?
在LabVIEW中如何撰寫即時控制的應用程式?
什麼是遠端監控
INTERNET
DataSocket?
VI Server?
Web Publishing
Tool?
TCP/IP?
最簡單的方式
內建網路伺服器
發佈人機介面的顯示狀態
可作權限控制
可控制發佈的程式
Tools Web Publishing Tool
Web Publishing Tool
稍微進階的方式
DataSocket
建構在TCP/IP上的網際網路程式技術,將電腦和應用程式間的資料傳輸簡易化。
在不用了解複雜的TCP程式下讓資料透過Internet傳輸。
資料可傳輸於同一台或多台電腦的兩個程式之間。
資料可由LabVIEW傳送至另一種程式語言。
資料的傳送可含括多種平台
DataSocket
人機界面下的 DataSocket
極簡易
不需撰寫任何程式
較不具彈性
程式碼下的 DataSocket
-更具彈性
-需要撰寫程式
-可傳送不同的資料型態
Publisher
Server
Firewall
DataSocket伺服器設定
Publisher / Server
Subscriber
Internet
Subscriber
在一台獨立的伺服器上執行DataSocket Server不僅提升系統效能,而且因為隔離了量測端的電腦,而提供了更高的網路安全性。
dstp:///wave
電腦名稱
資料物件名稱
通訊協定
dstp:///wave
IP 位址
資料物件名稱
通訊協定
DataSocket Transfer protocol (DSTP) 使用上就像使用一般http協定中一般網站的URL一樣.
DataSocket 傳輸通訊協定
DataSocket的組構
DataSocket API
將資料轉換成一串的字元以供傳輸
將收到的資料還原成原來的資料型態
LabVIEW DataSocket API 是在 Communication»DataSocket 面板中
DataSocket Server
可透過Internet傳輸資料的一個獨立執行的應用程式
自動管理一個或多個用戶端的連線
DataSocket函式
資料 Variant
屬性
(名稱+資料)
屬性
(名稱+資料)
傳送擁有屬性的資料
傳送擁有屬性(Attribute)的資料
虛擬儀控
應用程式
VI Server 的使用對象
本地或遠端的 LabVIEW 環境
在 LabVIEW 環境下執行的 VI
程式架構
對目標
開啟連結
利用
Properties
或 Methods
對目標
關閉連結
錯誤回報
正確地呼叫遠端應用程式
Machine Name 可以是一個 IP 位址或電腦名稱Property Nodes 可調整為多個輸入及輸出節點Invoke Node 一次只能呼叫一個應用程式或VI的執行功能
正確地呼叫遠端VI
在遠端電腦上開啟VI的人機界面,並開始執行這個VI
安全設定
伺服器設定
VI 通入設定
IP 通入設定
建立執行檔
簡單!!!
Tools Build Application or..
從 Tools 選單選擇 Build Application或 Shared Library (DLL)
建立distribution kit,內附應用程式發行的安裝檔
文档评论(0)