欧美韩国日本桃色,一区二区三区国产私人毛片,精品极品精品,亚洲一区人妻,久久久久久久久亚洲免费,青娱乐91,亚洲情涩,久久久成人毛片,日本欧美不卡二区在线

首頁 新聞 工控搜 論壇 廠商論壇 產(chǎn)品 方案 廠商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁
  P L C | 變頻器與傳動 | 傳感器 | 現(xiàn)場檢測儀表 | 工控軟件 | 人機界面 | 運動控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場總線 | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機柜箱體殼體 | 低壓電器 | 機器視覺
MCGS通用版板卡驅(qū)動開發(fā)
北京昆侖縱橫科技發(fā)展有限公司
收藏本文     查看收藏

l.   DLL文件存放路徑的問題:  
     板卡廠商提供DLL庫的存放路徑可以有以下幾種: 
與調(diào)用DLL庫的程序文件同一路徑,如MCGS要調(diào)用某個DLL庫,就應(yīng)該把這個DLL庫存放到X:\MCGS\Program中,而不是和設(shè)備驅(qū)動放在同一路徑; 
2. X:\windows\system下; 
3. X:\windows\system32下。 
三. 板卡驅(qū)動開發(fā)過程中的問題
a. 通常,如果一塊板卡占用多個IO地址,這些地址都是連續(xù)的,一塊板卡會有一個基地址,所有的IO地址都是在這個基地址的基礎(chǔ)上加上一個偏移量構(gòu)成。 
b. 要使驅(qū)動操作端口要把下面四個DLL庫函數(shù)聲明加入到代碼的頭部。這四個函數(shù)包括端口讀寫和打開/關(guān)閉端口的功能。 
Public Declare Function Inp Lib "mcgsext.dll" (ByVal Handle As Long, ByVal
PortAddress As Long) As Long 
Public Declare Function Outp Lib "mcgsext.dll" (ByVal Handle As Long, ByVal 
PortAddress As Long, ByVal Value As Long) As Long 
Public Declare Function OpenPort Lib "mcgsext.dll" (Handle As Long) As Long 
Public Declare Function ClosePort Lib "mcgsext.dll" (ByVal Handle As Long) As Long 
c.   端口打開后要及時關(guān)閉。如未關(guān)閉就退出進程,可能再次運行時不能正確打開端口,需要重新啟動計算機才能恢復。 
d.   在WINDOWS2000下編寫通用版板卡類設(shè)備構(gòu)件需要讀寫端口時,要使用MCGS軟件運行環(huán)境下聯(lián)調(diào)的方式調(diào)試程序,而不是使用驅(qū)動開發(fā)工程里的調(diào)試工程(TestDev)。因為TestDev和MCGS運行環(huán)境不在同一個進程中,在不同的進程中創(chuàng)建的MCGSPORT句柄是不能互用的。 
四.windows2000下有關(guān)MCGSPORT不能打開問題
  設(shè)備屬性頁中的板卡基地址對應(yīng)的變量名必須聲明為如下形式
    Public DevBaseIO    As Long
  否則將無法由設(shè)備構(gòu)件主動打開和關(guān)閉MCGSPORT端口,其結(jié)果是無法正確的操作端口讀寫數(shù)據(jù)。另外,使用此變量名在屬性頁中輸入的地址值在屬性頁初始化代碼中自動轉(zhuǎn)換為16進制數(shù)。(注意:在某些情況下,例如由其他設(shè)備構(gòu)件打開了MCGSPORT并且打開了與實際存在的板卡一致的端口地址并且端口地址范圍也滿足實際板卡的要求,則有可能在板卡基地址對應(yīng)的變量名不符的情況仍能正確的操作端口,但仍不能正確的打開和關(guān)閉端口。)(上述問題原因尚不清楚)
  在某些情況下,雖然安裝了MCGS,但是在設(shè)備管理器中仍找不到MCGSPORT,甚至重新安裝MCGS也不能解決問題,這時可以用如下步驟打開MCGSPORT。
1) mcgsport.sys安裝成功后,應(yīng)能在\winnt\system32\drivers\mcgsport.sys找到,如果沒有說明安裝不成功,需要重新安裝MCGS。 
2) 機器啟動后,系統(tǒng)自動啟動該內(nèi)核對象服務(wù),可用WIN2000提供的程序->管理工具->計算機管理->系統(tǒng)信息->軟件環(huán)境->驅(qū)動程序->mcgsport.sys。 
3) 正常情況下,該內(nèi)核對象服務(wù)應(yīng)該是啟動狀態(tài)。如果停止,可在開始菜單->運行 下輸入:net start mcgsport,確定,然后刷新軟件環(huán)境,可以看到內(nèi)核對象服務(wù)啟動。 
  板卡通常都提供測試軟件,而測試軟件有時可能占用板卡設(shè)定的I/O端口。在WINDOWS 2000下嘗試以上兩步仍不能正確讀寫端口,可以檢查一下板卡的端口是否被測試軟件的虛擬設(shè)備驅(qū)動占用,如占用則禁用之。
  當MCGSPORT的端口地址與其他設(shè)備端口沖突可能導致MCGSPORT失效,在設(shè)備管理器的設(shè)備屬性頁中顯示“驅(qū)動程序不存在或工作不正常”,在管理工具中查看內(nèi)核對象服務(wù)處于停止狀態(tài),但此時使用net start命令(如前所示)也不能啟動,此時只能用重裝MCGS的方法才能解決。不知道是否有更好的方法。
 

狀 態(tài): 離線

公司簡介
產(chǎn)品目錄

公司名稱: 北京昆侖縱橫科技發(fā)展有限公司
聯(lián) 系 人: 縱橫科技
電  話: 010-51659278
傳  真: 010-51659278-101
地  址: 北京市海淀區(qū)上地7街1號匯眾大廈212室
郵  編: 100085
主  頁:
 
該廠商相關(guān)技術(shù)文摘:
HMIBuilder高級培訓
常用DOS命令
加油機的科技進步及發(fā)展
人機界面(HMI)產(chǎn)品基本常識
人機界面在工業(yè)現(xiàn)場的位置分析
昆侖縱橫SCADA系統(tǒng)在天津大學空調(diào)機組熱交換設(shè)備中的應(yīng)用
HMIBuilder寶典
HMIBuilder功能手冊
HMIBuilder初級培訓
HMIBuilder初級培訓
TPC070TD-b說明書
TPC105TD-b說明書
更多文摘...
立即發(fā)送詢問信息在線聯(lián)系該技術(shù)文摘廠商:
用戶名: 密碼: 免費注冊為中華工控網(wǎng)會員
請留下您的有效聯(lián)系方式,以方便我們及時與您聯(lián)絡(luò)

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 不良信息舉報
工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 中華工控網(wǎng) Copyright©2022 Gkong.com, All Rights Reserved

武定县| 阜南县| 宾阳县| 崇州市| 兴安县| 临邑县| 萨嘎县| 视频| 思茅市| 邮箱| 渝北区| 青岛市| 徐闻县| 东乌珠穆沁旗| 炉霍县| 塘沽区| 晋江市| 潢川县| 宝坻区| 馆陶县| 宜良县| 台南县| 芜湖县| 湟中县| 应用必备| 杭州市| 本溪| 江华| 二连浩特市| 高雄县| 河北区| 淮南市| 新河县| 太白县| 嘉鱼县| 陇西县| 漾濞| 高尔夫| 沧源| 乌兰察布市| 呼玛县|