數(shù)據(jù)庫鏈接的方法
發(fā)布時(shí)間:2014/6/25 20:34:18 訪問次數(shù):499
1.添加設(shè)備驅(qū)動(dòng)
力控系統(tǒng)把提供DDE服務(wù)的程序作為一個(gè)I/O設(shè)備。在力控開發(fā)系統(tǒng)Draw導(dǎo)航器中展開項(xiàng)目“I/O設(shè)備驅(qū)動(dòng)”,PCF8574T然后依次展開設(shè)備類型“DDE”、廠商“Microsoft”,選擇驅(qū)動(dòng)程序“DDE”,雙擊驅(qū)動(dòng)程序名稱“DDE”或右擊后,在彈出的快捷菜單中選擇“添加設(shè)
備驅(qū)動(dòng)”命令,如圖5-25所示。我們命名為PS:“服務(wù)名”是服務(wù)程序名稱,我們填寫LabVIEW:“話題名”我們填寫直接為力控系統(tǒng)傳遞數(shù)據(jù)的程序名“DDE to DB”。
2.建立模擬點(diǎn)
在力控開發(fā)系統(tǒng)Draw導(dǎo)航器的“實(shí)時(shí)數(shù)據(jù)庫”項(xiàng)中雙擊“數(shù)據(jù)庫組態(tài)”選項(xiàng),打開數(shù)據(jù)庫管理器DBManager,新建90個(gè)模擬I/O點(diǎn),名稱依次為Psl-1~PS10_9。在點(diǎn)列表中依次雙擊各點(diǎn)打開圖5-24所示的點(diǎn)參數(shù)配置對(duì)話框,依次為各點(diǎn)建立數(shù)據(jù)鏈接,連接設(shè)備PS,連接項(xiàng)Psu~PS10_9。
3.編寫LabVIEW程序
編寫LabVIEW的DDE服務(wù)器程序DDE to DB,程序框圖如圖5-26所示。
DDE Sn,Register Service VI注冊(cè)一個(gè)DDE服務(wù),服務(wù)名Service力LabVIEW,話題名topic為DDE to DB。用For循環(huán)產(chǎn)生90個(gè)DDE項(xiàng),即力控?cái)?shù)據(jù)庫的點(diǎn)名稱,用DDE SrvRegister Item VI進(jìn)行DDE項(xiàng)注冊(cè)。現(xiàn)場(chǎng)泵狀態(tài)監(jiān)測(cè)系統(tǒng)處理過的泵狀態(tài)信息通過DataSocket傳遞過來以后,依次用DDE Srv Set Item VI寫入DDE服務(wù)。程序結(jié)束時(shí)釋放全部DDE注冊(cè)。
運(yùn)行DDE to DB程序,打開力控軟件的實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),選擇“數(shù)據(jù)庫瀏覽”選項(xiàng),可以看到各個(gè)點(diǎn)的數(shù)據(jù)隨著泵狀態(tài)監(jiān)測(cè)系統(tǒng)數(shù)據(jù)的變化不斷動(dòng)態(tài)刷新。
1.添加設(shè)備驅(qū)動(dòng)
力控系統(tǒng)把提供DDE服務(wù)的程序作為一個(gè)I/O設(shè)備。在力控開發(fā)系統(tǒng)Draw導(dǎo)航器中展開項(xiàng)目“I/O設(shè)備驅(qū)動(dòng)”,PCF8574T然后依次展開設(shè)備類型“DDE”、廠商“Microsoft”,選擇驅(qū)動(dòng)程序“DDE”,雙擊驅(qū)動(dòng)程序名稱“DDE”或右擊后,在彈出的快捷菜單中選擇“添加設(shè)
備驅(qū)動(dòng)”命令,如圖5-25所示。我們命名為PS:“服務(wù)名”是服務(wù)程序名稱,我們填寫LabVIEW:“話題名”我們填寫直接為力控系統(tǒng)傳遞數(shù)據(jù)的程序名“DDE to DB”。
2.建立模擬點(diǎn)
在力控開發(fā)系統(tǒng)Draw導(dǎo)航器的“實(shí)時(shí)數(shù)據(jù)庫”項(xiàng)中雙擊“數(shù)據(jù)庫組態(tài)”選項(xiàng),打開數(shù)據(jù)庫管理器DBManager,新建90個(gè)模擬I/O點(diǎn),名稱依次為Psl-1~PS10_9。在點(diǎn)列表中依次雙擊各點(diǎn)打開圖5-24所示的點(diǎn)參數(shù)配置對(duì)話框,依次為各點(diǎn)建立數(shù)據(jù)鏈接,連接設(shè)備PS,連接項(xiàng)Psu~PS10_9。
3.編寫LabVIEW程序
編寫LabVIEW的DDE服務(wù)器程序DDE to DB,程序框圖如圖5-26所示。
DDE Sn,Register Service VI注冊(cè)一個(gè)DDE服務(wù),服務(wù)名Service力LabVIEW,話題名topic為DDE to DB。用For循環(huán)產(chǎn)生90個(gè)DDE項(xiàng),即力控?cái)?shù)據(jù)庫的點(diǎn)名稱,用DDE SrvRegister Item VI進(jìn)行DDE項(xiàng)注冊(cè),F(xiàn)場(chǎng)泵狀態(tài)監(jiān)測(cè)系統(tǒng)處理過的泵狀態(tài)信息通過DataSocket傳遞過來以后,依次用DDE Srv Set Item VI寫入DDE服務(wù)。程序結(jié)束時(shí)釋放全部DDE注冊(cè)。
運(yùn)行DDE to DB程序,打開力控軟件的實(shí)時(shí)數(shù)據(jù)庫系統(tǒng),選擇“數(shù)據(jù)庫瀏覽”選項(xiàng),可以看到各個(gè)點(diǎn)的數(shù)據(jù)隨著泵狀態(tài)監(jiān)測(cè)系統(tǒng)數(shù)據(jù)的變化不斷動(dòng)態(tài)刷新。
熱門點(diǎn)擊
- 幾種典型的溫度曲線
- 表面張力在焊接中的作用
- 倒裝芯片(Flip Chip)、晶圓級(jí)CSP
- 動(dòng)態(tài)數(shù)據(jù)交換
- 函數(shù)分類
- SD卡結(jié)構(gòu)
- 條件轉(zhuǎn)移類指令
- VI的執(zhí)行屬性設(shè)置
- SIM900A綜述
- DAC0832的特性
推薦技術(shù)資料
- 驅(qū)動(dòng)板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動(dòng)示意圖,F(xiàn)M08... [詳細(xì)]
- AMOLED顯示驅(qū)動(dòng)芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計(jì)
- GB300 超級(jí)芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個(gè)最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動(dòng)IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機(jī)遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計(jì)
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究
深圳服務(wù)熱線:13692101218 13751165337
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)

深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式