LabVIEW动态数据交换DDE
用于在Windows平臺上的兩個應用程序之間動態交換數據,是進程間通信的一種方法。Labview的DDE調用由DDE Vis實現,位置在vi.lib\Platform\dde.llb,可通過工具-高級-編輯選板實現
?
創建DDE server的步驟:
1.????利用DDE Srv Register Service.Vi 創建或注冊一個DDE服務和一個DDE主題
2.????利用DDE Srv Register Item.vi 創建一個DDEO數據項目
3.????利用DDE Srv Set Item.vi 向步驟2創建的DDE數據項目中發送數據
4.????利用DDE Srv Unregister Item.vi刪除前面創建的DDE數據項目
5.????利用DDE Srv Unregister Service刪除DDE服務
?
創建DDE Client的步驟
1.????利用DDE Open Conversation.vi打開與DDE Server的DDE通信
2.????進行DDE通信
3.????利用DDE Close Conversation.vi關閉打開的DDE通信通道
?
?
Labview中的DDEClient和DDE Server之間的4種通信方式
1.????利用Request Data命令(DDE Request。vi)向其他用用程序請求數據項目
2.????利用Advise Data 命令(DDE Advise Start.vi,DDE Advise?Check.vi)請求應用程序向LabVIEW發送一個數據
3.????利用Poke Item命令(DDE Poke.vi)向應用程序發送數據
4.????向DDE Server發送String命令(DDE Execute.vi),告訴它利用Execute命令來執行,當創建DDE Server時,Execute命令是無效的
總結
以上是生活随笔為你收集整理的LabVIEW动态数据交换DDE的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 嘉楠科技:一家芯片创业公司的上云历程
- 下一篇: 在线教育发展前景广阔