999国内精品永久免费视频,色偷偷9999www,亚洲国产成人爱av在线播放,6080亚洲人久久精品,欧美超高清xxxhd

首頁(yè) 新聞 工控搜 論壇 廠(chǎng)商論壇 產(chǎn)品 方案 廠(chǎng)商 人才 文摘 下載 展覽
中華工控網(wǎng)首頁(yè)
  P L C | 變頻器與傳動(dòng) | 傳感器 | 現(xiàn)場(chǎng)檢測(cè)儀表 | 工控軟件 | 人機(jī)界面 | 運(yùn)動(dòng)控制
  D C S | 工業(yè)以太網(wǎng) | 現(xiàn)場(chǎng)總線(xiàn) | 顯示調(diào)節(jié)儀表 | 數(shù)據(jù)采集 | 數(shù)傳測(cè)控 | 工業(yè)安全
  電 源 | 嵌入式系統(tǒng) | PC based | 機(jī)柜箱體殼體 | 低壓電器 | 機(jī)器視覺(jué)
CAN接口COM組件在C#語(yǔ)言中的使用
英創(chuàng)信息技術(shù)有限公司
收藏本文     查看收藏

    英創(chuàng)ARM9工控主板的一個(gè)很大的特色就是提供了標(biāo)準(zhǔn)的CAN總線(xiàn)通訊接口,客戶(hù)可以方便地在工業(yè)現(xiàn)場(chǎng)、汽車(chē)、船舶等等領(lǐng)域進(jìn)行CAN通信應(yīng)用。由于英創(chuàng)ARM9嵌入式主板采用WinCE操作系統(tǒng),很多客戶(hù)都選擇了界面友好、開(kāi)發(fā)便利的C#語(yǔ)言(使用Visual Studio 2005.NET集成開(kāi)發(fā)環(huán)境);以往用戶(hù)在使用C#操作控制CAN總線(xiàn)的時(shí)候,是使用英創(chuàng)提供的動(dòng)態(tài)鏈接庫(kù),采用傳統(tǒng)的DllImport方法,首先在程序開(kāi)始的地方來(lái)進(jìn)行函數(shù)申明,然后才能在程序中進(jìn)行調(diào)用;而這個(gè)動(dòng)態(tài)鏈接庫(kù)里面函數(shù)的EntryPoint由于系統(tǒng)的原因,往往是一個(gè)古怪的名字,而且英創(chuàng)每次在進(jìn)行動(dòng)態(tài)鏈接庫(kù)的升級(jí)后,這個(gè)EntryPoint的名字就可能發(fā)生變化,這對(duì)用戶(hù)程序的可維護(hù)性帶來(lái)極大的不便。為了解決這個(gè)問(wèn)題,英創(chuàng)公司現(xiàn)在提供了操作CAN總線(xiàn)的COM組件接口;用戶(hù)只需要在目標(biāo)平臺(tái)上進(jìn)行組件注冊(cè),然后在C#程序開(kāi)發(fā)的時(shí)候,對(duì)該COM組件添加引用,即可在程序里面自由地通過(guò)對(duì)象操作來(lái)使用函數(shù),而不必去費(fèi)心地進(jìn)行函數(shù)申明的工作。下面我們就以EM9000嵌入式主板為實(shí)例,在C#使用COM組件接口操作CAN總線(xiàn)作一個(gè)說(shuō)明:

一、在目標(biāo)嵌入式主板上進(jìn)行COM組件注冊(cè)

      CAN COM組件的核心文件就是英創(chuàng)提供的ComCAN.dll動(dòng)態(tài)鏈接庫(kù)文件,首先需要將它在目標(biāo)嵌入式工控主板上注冊(cè)。用戶(hù)可以使用Visual Studio Remote Tools提供的“遠(yuǎn)程文件查看器”連接目標(biāo)嵌入式工控主板,并將英創(chuàng)提供的ComCAN.dll和REGSVR32.exe這兩個(gè)文件下載到目標(biāo)主板的Flash存儲(chǔ)器上去(這里假設(shè)下載到EM9000的NOR Flash)。然后在開(kāi)發(fā)主機(jī)PC上使用Telnet連接目標(biāo)工控主板(如圖),進(jìn)入放置剛才下載這兩個(gè)文件的Flash存儲(chǔ)器目錄,運(yùn)行:

      REGSVR32 ComCAN.dll

點(diǎn)擊看大圖

      即可完成COM組件注冊(cè)。

二、在C#工程中添加COM組件引用

      接下來(lái)可以進(jìn)入C# COM組件開(kāi)發(fā)。首先將ComCAN.dll文件復(fù)制到用戶(hù)的C#工程目錄下,然后在Visual Studio 2005.NET集成開(kāi)發(fā)環(huán)境中打開(kāi)用戶(hù)工程。為了使用CAN總線(xiàn)COM組件,必須為該工程添加外部引用;用戶(hù)可在集成開(kāi)發(fā)環(huán)境的右側(cè)的“解決方案資源管理器”中找到“引用”,對(duì)其單擊鼠標(biāo)右鍵,然后單擊“添加引用”(如圖)。

      在彈出的“添加引用”對(duì)話(huà)框中,選擇“瀏覽”選項(xiàng)卡,并在你的工程目錄下找到你剛才復(fù)制過(guò)來(lái)的ComCAN.dll文件,選擇它,并單擊“確定”。


 

狀 態(tài): 離線(xiàn)

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

公司名稱(chēng): 英創(chuàng)信息技術(shù)有限公司
聯(lián) 系 人: 李林
電  話(huà): 028-86180660
傳  真: 028-85141028
地  址: 成都市高新區(qū)高朋大道5號(hào)博士創(chuàng)業(yè)園
郵  編: 610041
主  頁(yè):
 
該廠(chǎng)商相關(guān)技術(shù)文摘:
GPRS集抄單元整機(jī)方案
DOS工控主板的TCP/IP應(yīng)用
低成本LCD的選型與使用
ARM9工控主板支持?jǐn)帱c(diǎn)續(xù)傳的FTP文件傳送
嵌入式數(shù)據(jù)庫(kù)SQLCE的開(kāi)發(fā)與應(yīng)用
C#使用COM組件接口操作精簡(jiǎn)ISA總線(xiàn)
基于精簡(jiǎn)ISA總線(xiàn)的CE設(shè)備驅(qū)動(dòng)程序
工控主板EM9360的GPIO的各種使用方法
工控主板EM9000數(shù)字IO的增強(qiáng)擴(kuò)展
英創(chuàng)工控主板同時(shí)驅(qū)動(dòng)RS232和RS485的方法
ARM9工控板在遠(yuǎn)程監(jiān)控中的應(yīng)用
主板EM9161實(shí)現(xiàn)音頻輸出的方法
更多文摘...
立即發(fā)送詢(xún)問(wèn)信息在線(xiàn)聯(lián)系該技術(shù)文摘廠(chǎng)商:
用戶(hù)名: 密碼: 免費(fèi)注冊(cè)為中華工控網(wǎng)會(huì)員
請(qǐng)留下您的有效聯(lián)系方式,以方便我們及時(shí)與您聯(lián)絡(luò)

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