《電子技術應用》
您所在的位置:首頁 > 其他 > 設計應用 > 淺談紫金橋軟件驅動開發
淺談紫金橋軟件驅動開發
紫金橋軟件技術有限公司
摘要: 實時數據庫系統和操作系統類似,也需要和各種各樣的硬件設備,比如PLC,板卡,智能儀表等等進行通訊。為了增加系統的可靠度和穩定性,也需要引入操作系統中驅動程序的概念。同時驅動程序的引入,也使多人同時開發硬件的支持部分成為了可能。
Abstract:
Key words :

實時數據庫系統和操作系統類似,也需要和各種各樣的硬件設備,比如PLC,板卡,智能儀表等等進行通訊。為了增加系統的可靠度和穩定性,也需要引入操作系統中驅動程序的概念。同時驅動程序的引入,也使多人同時開發硬件的支持部分成為了可能。

實時數據庫系統的驅動程序可以完成與各種I/O設備之間的數據交換。一方面,它把從I/O設備采集到的過程數據發送給實時數據庫,另一方面,從實時數據庫發出的下置數據也要通過驅動程序傳送給I/O設備。

紫金橋實時數據庫系統提供了開放的驅動程序開發包,任何有VC++經驗的開發人員都可以使用此開發包編制驅動程序,增加系統對新的硬件的支持。為了簡化驅動程序的編制,我們盡可能的把通用的功能和某具體設備的實現部分相分離,這些通用的功能部分放在一個獨立的程序中,就是調度程序。這樣編制驅動程序時,編制者就不用了解很多實現的細節,比如串口的打開與關閉,網絡Socket的操作等等。同時調度程序也負責和實時數據庫的通訊,掌控超時重發機制等等。有了調度程序,每一個驅動程序就可以專心的實現該設備的特殊功能即可,大大提高了效率。

首先我們先簡單看一下調度程序所管理的對象。如下圖所示

每一個調度程序都會創建唯一的管理類(CManager)對象來管理著所有的其他對象,該對象同時管理著一系列的通道對象。所謂的通道(CChannel)對象其實是一系列的通訊介質的抽象,比如一個串口就可以抽象為一個通道對象,再比如一個網絡的端口也可以抽象成一個通道對象。調度程序的通道對象隱藏了各種通訊介質的差別,驅動編制者可以不用關心通道的具體細節。在每一個通道對象的內部又管理著若干的設備(CDevice)對象。這種關系可以這樣來理解,比如我們在計算機的Com1口上通過Rs485總線聯結了3臺設備,在Com2口上聯結了一臺設備。那么調度程序在運行時就會首先創建一個CManager對象,然后再創建兩個CChannel對象讓CManager對象來管理,它們分別對應Com1和Com2口。然后在Com1對象內創建三個CDevice對象和三臺設備相對應,在Com2對象內創建1個CDevice對象。在CDevice的下一級是包對象(CPacket),設備采集數據的時候總是以包為單位進行采集。在包對象的內部又包含著若干的點(CItem),一個點對應著一個從實時數據庫位號到實際設備的連接,從設備中采集到的數據首先被放到點中,然后才送入實時數據庫中去的。

另外我們看一下在紫金橋軟件中定義設備并進行組點聯結的過程,我們以“青島青智儀器”的驅動程序為例來簡要的說明一下整個過程。

  • 驅動的安裝:

請把“青島青智驅動程序”目錄下的“IO Servers”目錄與紫金橋軟件安裝目錄下的“IO Servers”目錄進行替換。如果您是使用的缺省選項來安裝紫金橋軟件的那么“IO Servers”目錄應該為“C:\Program Files\RealInfo\IO Servers”。

  • 定義設備:

進行完第一步之后,請重新啟動紫金橋軟件,這時在導航器的數據庫頁中可以找到該驅動程序,見下圖:

雙擊該選項,將會彈出定義設備對話框,如下圖所示:

可以看到在此對話框中需要我們輸入設備名稱,調度程序就是使用設備名稱來得到設備配置的。同時還可以看到在此對話框中需要我們輸入設備地址,選擇并配置通訊端口。此對話框由紫金橋系統提供,是一個缺省的定義設備的對話框。一些簡單的設備,使用缺省的設備定義對話框即可完成定義,而一些復雜的設備就必須要求驅動程序提供進一步的設備定義。

輸入任意設備名稱,設備地址要和實際的青智單相儀表設備地址設置相一致,其他設置見圖。

點擊COM口旁邊的“設置”按鈕,會彈出如下所示的COM口配置對話框:

選擇對應的設置,注意一定要和實際的青智單相儀表設備的設置相一致。

  • 定義IO點

要想從設備中采集數據僅僅定義設備是不夠的,必須還要告訴驅動程序,需要采集設備中的那些位置的數據,這就需要進行組點連接。

把導航器切換到數據庫頁,可以看到在該頁下有“點組態”項,如下圖所示:

雙擊“點組態”項即可進入點組態管理。

在點組態管理器中使用鼠標雙擊點名下的空白處,如下圖深藍色方塊所示:

即可彈出點定義對話框:

選擇“模擬I/O點”并點擊“繼續”按鈕,會彈出如下圖所示的對話框:

在點名處輸入需要創建的點的名稱,比如A1,并點擊確定即可完成一個IO輸入輸出點的定義。

點擊“復制”按鈕,并連續點擊“粘貼”按鈕可以迅速的復制剛才創建的點。

  • 進行組點連接

在點組態管理器中雙擊相應點的外部連接項,見下圖所示:

在隨后彈出的對話框中選擇剛剛定義的設備,并點擊增加連接項按鈕會彈出如下所示的組點連接對話框:

選擇需要采集命令類型及子類型。點擊確定即可完成一個點的組點連接。

  • 運行系統,采集或下置數據

首先,確保設備進行了正確的連接,串口線連接沒有錯誤,并且COM口和設備地址,命令類型以及校驗方式都和實際相符,然后在紫金橋軟件的工具條中點擊按鈕,即可運行整個系統。

注意:此驅動中可下置的命令為啟/停/清除累計電能,其中當下置“0”時代表停止,“1”代表啟動,“-1”代表清除,下置其它內容無效。

  • 查看數據,下置數據

系統運行之后,在計算機的右下腳點擊圖標將出現如下畫面:

 

單擊“青智儀器單相儀表”,可以看到驅動程序的運行情況。如果您采集的數據出現問題可以根據此處提示信息進行驅動的調試及相應修改。

如果您沒有看到如上圖所示的驅動顯示,請在驅動程序中選擇菜單“設置/顯示設置”并在顯示設置對話框中進行如下的設置即可。

如果您在驅動程序中看到采集運行正常那么請您單擊“數據庫”,顯示實時數據庫的運行界面。

在對應點的PV參數處即可看到采集的當前值。通過雙擊并輸入新的當前值,即可對參數進行更改,但是在更改前請先確定該參數具有寫屬性。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          久久成人精品| 在线视频亚洲一区| 久久国产精品久久久久久电车| 蜜臀久久99精品久久久画质超高清| 亚洲乱码精品一二三四区日韩在线| 亚洲主播在线播放| 欧美国产高潮xxxx1819| 一区免费视频| 性欧美大战久久久久久久免费观看| 久久不射2019中文字幕| 久久视频一区二区| 国产精品国产三级国产aⅴ浪潮| 尤物yw午夜国产精品视频| 国产精品免费网站| 蜜臀91精品一区二区三区| 免费一区二区三区| 欧美亚一区二区| 红桃视频成人| 午夜一区在线| 国产精品久久九九| 欧美日韩极品在线观看一区| 国产一区二区三区四区在线观看| 国产精品一区二区你懂得| 欧美与欧洲交xxxx免费观看| 国产亚洲欧美中文| 欧美黑人一区二区三区| 国产在线国偷精品产拍免费yy| 亚洲麻豆一区| 91久久精品美女高潮| 亚洲品质自拍| 国产九色精品成人porny| 欧美在线一区二区三区| 这里是久久伊人| 国产精品一区二区三区乱码| 国产揄拍国内精品对白| 亚洲黄色免费网站| 亚洲免费网址| 欧美体内谢she精2性欧美| 欧美三级午夜理伦三级中视频| 国产精品蜜臀在线观看| 欧美三级资源在线| 久久日韩精品| 亚洲精品国久久99热| 亚洲欧美日本国产有色| 国产日韩欧美综合一区| 99国产精品久久久久久久| 亚洲日本中文字幕免费在线不卡| 黄色在线一区| 亚洲精品乱码视频| 亚洲影视综合| 亚洲永久免费精品| 亚洲国产天堂久久综合| 韩国av一区二区| 亚洲国产精品一区二区第一页| 欧美一区二区三区四区在线| 国产精品综合色区在线观看| 亚洲欧洲三级电影| 99精品国产高清一区二区| 美国成人毛片| 国产精品成人在线观看| 榴莲视频成人在线观看| 男人天堂欧美日韩| 欧美日韩第一区| 亚洲国产精品第一区二区| 欧美日本不卡视频| 国产噜噜噜噜噜久久久久久久久| 国产精品美女久久久久av超清| 欧美性猛交xxxx乱大交退制版| 欧美激情乱人伦| 久久久噜久噜久久综合| 国产精品久久99| 韩国av一区二区三区在线观看| 亚洲电影毛片| 国产精品v一区二区三区| 午夜激情久久久| 激情偷拍久久| 一色屋精品视频免费看| 亚洲欧美日韩精品久久久| 亚洲福利在线看| 亚洲人体大胆视频| 欧美一级久久久| 黄色一区二区三区| 国产精品免费观看在线| 欧美日韩大片| 欧美日韩一区二区精品| 欧美视频一区二区三区在线观看| 狂野欧美激情性xxxx欧美| 欧美国产综合| 久久精品国产久精国产一老狼| 欧美成人午夜77777| 亚洲视频在线观看视频| 国产精品网站在线| 国产综合在线看| 亚洲精品女av网站| 亚洲精品美女免费| 亚洲夫妻自拍| 欧美日韩伊人| 伊人成年综合电影网| 欧美国产在线观看| 9l国产精品久久久久麻豆| 欧美精品1区2区3区| 老鸭窝91久久精品色噜噜导演| 黄色成人av| 欧美劲爆第一页| 在线精品在线| 欧美激情视频在线免费观看 欧美视频免费一| 亚洲国产女人aaa毛片在线| 亚洲婷婷国产精品电影人久久| 美女图片一区二区| 亚洲一区二区三区高清不卡| 一区二区三区黄色| 久久综合免费视频影院| 国产精品天美传媒入口| 在线欧美影院| 欧美aa在线视频| 99精品欧美一区二区蜜桃免费| 亚洲人成在线播放网站岛国| 欧美高清不卡在线| 欧美国产精品va在线观看| 欧美激情精品久久久久久黑人| 国产精品女主播一区二区三区| 久久成人18免费观看| 国产精品影片在线观看| 亚洲欧洲精品一区二区精品久久久| 亚洲精品一区二区三区樱花| 国产精品久久夜| 亚洲伦理精品| 国语自产精品视频在线看8查询8| 亚洲人www| 影音先锋日韩有码| 亚洲激情欧美| 国产视频精品va久久久久久| 在线观看国产一区二区| 国产日本欧美视频| 国产精品视频yy9299一区| 影音先锋在线一区| 午夜精品久久久久久久99热浪潮| 亚洲欧美电影在线观看| 欧美精品在线免费播放| 先锋影音国产精品| 国产欧美一区二区色老头| 欧美激情视频给我| 在线亚洲欧美专区二区| 亚洲一区二区三区免费观看| 亚洲欧美伊人| 伊人蜜桃色噜噜激情综合| 欧美怡红院视频一区二区三区| 国产精品视频成人| 午夜免费电影一区在线观看| 一区二区激情视频| 国产精品综合色区在线观看| 国产综合色精品一区二区三区| 国产精品久久777777毛茸茸| 亚洲毛片av在线| 久久成人亚洲| 国产精品一区2区| 国产欧美日韩一区二区三区在线| 在线精品一区| 久久婷婷亚洲| 久久综合激情| 欧美一区二区精美| 99re66热这里只有精品4| 免费精品99久久国产综合精品| 国产主播一区二区| 欧美全黄视频| 国产美女搞久久| 精品成人一区| 国产亚洲精久久久久久| 亚洲乱码国产乱码精品精98午夜| 亚洲女爱视频在线| 激情欧美日韩一区| 欧美成年人视频网站欧美| 欧美黄污视频| 亚洲一区免费| 国产一区三区三区| 欧美一区二区在线视频| 亚洲少妇最新在线视频| 亚洲影视中文字幕| 一本色道久久综合狠狠躁篇怎么玩| 国模精品一区二区三区色天香| 午夜精品福利一区二区三区av| 另类尿喷潮videofree| 国产精品久久久久一区| 欧美影院成年免费版| 亚洲夜间福利| 国产精品一区二区视频| 在线日韩av片| 亚洲精品在线电影| 久久嫩草精品久久久久| 国产一区二区三区在线观看免费视频| 久久精品中文字幕一区二区三区| 午夜在线成人av| 亚洲人成7777| 久久国产精品72免费观看| 久久久久se| 欧美在线资源| 欧美一区二区精品久久911| 一区在线免费观看| 性亚洲最疯狂xxxx高清| 久久精品日产第一区二区| 国产视频在线观看一区二区| 亚洲在线免费视频| 午夜精品久久久久久久久久久久久| 99亚洲伊人久久精品影院红桃| 校园激情久久| 麻豆视频一区二区| 亚洲人成免费| 亚洲最黄网站| 免费欧美日韩| 蘑菇福利视频一区播放| 亚洲毛片在线看| 在线观看91久久久久久| 久久婷婷国产麻豆91天堂| 久久综合狠狠综合久久激情| 久久久人成影片一区二区三区| 欧美福利视频在线| 伊人久久久大香线蕉综合直播| 欧美精品videossex性护士| 国内精品久久久久影院 日本资源| 在线综合亚洲欧美在线视频| 99在线精品免费视频九九视| 国产午夜精品久久久| 亚洲卡通欧美制服中文| 在线不卡亚洲| 亚洲国产欧美一区二区三区久久| 老牛影视一区二区三区| 欧美好骚综合网| 欧美1区2区视频| 久久天堂成人| 国产精品久久久久aaaa| 欧美va天堂| 欧美精品福利在线| 国产欧美精品在线观看| 亚洲精品午夜| 亚洲一级二级在线| 久久久www成人免费无遮挡大片| 欧美日韩综合| 欧美va亚洲va香蕉在线| 国产一区在线看| 国模 一区 二区 三区| 欧美成人综合在线| 久久只精品国产| 极品少妇一区二区三区精品视频| 99热免费精品在线观看| 欧美在线播放| 韩国福利一区| 午夜欧美精品| 亚洲国产精品久久久久秋霞影院| 亚洲美女黄网| 国产精品国产三级国产专播品爱网| 亚洲高清网站| 欧美激情一区二区三区成人| 亚洲欧美综合另类中字| 亚洲国产成人av好男人在线观看| 久久在线免费观看视频| 亚洲第一色在线| 欧美日韩国产免费观看| 欧美日韩性生活视频| 亚洲成人中文| 欧美电影免费观看大全| 亚洲免费大片| 亚洲欧美日韩高清| 狠狠色丁香婷婷综合影院| 国产婷婷成人久久av免费高清| 欧美日韩国产在线观看| 影视先锋久久| 欧美成人黑人xx视频免费观看| 男女激情久久| 欧美精品乱码久久久久久按摩| 米奇777在线欧美播放| 亚洲高清视频在线| 一区二区三欧美| 老司机免费视频一区二区| 欧美一站二站| 久久精选视频| 一区二区三区在线看| 国产精品家教| 午夜精品久久久久久99热| 在线欧美日韩国产| 国产亚洲激情视频在线| 欧美高清视频www夜色资源网| 免费在线观看精品| 亚洲激情欧美| 男女av一区三区二区色多| 亚洲第一视频| 亚洲精品乱码久久久久久按摩观| 亚洲午夜一区二区三区| 亚洲精品女av网站| 国产精品乱看| 亚洲大胆女人| 国产精自产拍久久久久久蜜| 老牛国产精品一区的观看方式| 欧美亚洲动漫精品| 亚洲国产精品一区二区尤物区| 午夜精品一区二区三区在线视| 亚洲与欧洲av电影| 国精品一区二区| 日韩午夜电影| 欧美日韩一区二区在线观看视频| 亚洲欧美在线免费| 最近中文字幕mv在线一区二区三区四区| 麻豆av福利av久久av| 亚洲一二三四久久| 亚洲日本一区二区三区| 亚洲香蕉伊综合在人在线视看| 欧美国产在线电影| 亚洲免费人成在线视频观看| 亚洲欧美在线一区二区| 免费人成网站在线观看欧美高清| 国产一区二区精品丝袜| 国产精品久久久久久av福利软件| 国产精品久久综合| 国产一区久久| 久久久精品午夜少妇| 国产精品区一区| 中文在线资源观看网站视频免费不卡| 久久天堂成人| 久久人人97超碰精品888| 亚洲乱亚洲高清| 国产精品久久久久久久久久久久久| 欧美日韩中文字幕在线视频| 一区在线播放视频| 国产精品丝袜久久久久久app| 亚洲欧美日本国产专区一区| 国产精品99久久久久久久久久久久| 国产在线精品一区二区中文| 久久久精品日韩| 国内自拍一区|