用于Windows®的CAN軟件API
PCAN-Developer 或PCAN-Evaluation 套裝中的PCAN-API版本是免費(fèi)的PCAN-Basic API(應(yīng)用編程接口)。它使得CAN總線的開發(fā)應(yīng)用中特別是與我們PEAK公司的PCAN PC硬件的通訊時(shí)非常簡便。API包含了實(shí)際設(shè)備的驅(qū)動和DLL接口,該接口提供了API函數(shù)。
作為PCAN-Light的新一代產(chǎn)品,PCAN - Basic提供了增加的功能和各種語言支持。 它在C + +,C#, C++/CLR ,Delphi, VB.NET, Java, 和Phyton 2.6.環(huán)境下為開發(fā)人員提供各種各樣的功能。
特點(diǎn):
支持多種操作系統(tǒng) :Windows® 7/Vista/XP (32/64-bit) (注: ISA總線,并口, PC 卡CAN接口只支持32-bit)
多種PEAK-System應(yīng)用和您自己的定制化應(yīng)用可以同一時(shí)間在物理CAN通道操作
同一個(gè)DLL接口,支持所有硬件類型。
每個(gè)硬件單元多達(dá)8個(gè)通道(取決于所使用的PEAK CAN接口)
PCAN PC硬件之間可以簡單地切換
每個(gè)CAN通道的內(nèi)部驅(qū)動器可以緩沖多達(dá)32,768條報(bào)文
接收報(bào)文的實(shí)時(shí)精度下降到1us
可訪問一些硬件參數(shù),如只聽模式
當(dāng)收到報(bào)文時(shí),可通過Windows® Events機(jī)制發(fā)出通知
含支持調(diào)試操作的擴(kuò)展系統(tǒng)
支持德語,英語,法語,西班牙語和意大利語
輸出語言取決于操作系統(tǒng)
調(diào)試信息可以單獨(dú)定義
功能
連接:
初始化:初始化硬件,設(shè)置波特率,驅(qū)動載入
未初始化:驅(qū)動注銷
配置:
設(shè)定值:硬件參數(shù)設(shè)定,如調(diào)試日志(列表),只聽和自動復(fù)位
過濾信息:接收到的寄存器信息
信息:
得到信息:讀出DLL和API的信息
得到狀態(tài):讀出CAN總線狀態(tài)信息
得到錯誤文檔:得到錯誤代碼的說明
CAN通信:
讀:讀出CAN報(bào)文或狀態(tài),包括時(shí)間戳
寫:傳送CAN報(bào)文(可為11/29-bit標(biāo)識符和RTR)
復(fù)位:清除傳送緩沖區(qū)和接收緩沖區(qū)
貨品內(nèi)容:
DLL接口,樣例程序和所有常見編程語言的頭文件
HTML Help格式的文件
系統(tǒng)要求:
Windows® 7/Vista/XP (32/64-bit)