INCA二次開發-INCACOM
1.INCA介紹
INCA是常用的汽車ECU測試和標定的,廣泛應用於動力總成等領域。INCA提供了豐富的介面,供用戶自動化、定製化。本公眾號通過幾篇文章,介紹下一些二次開發的方法,本篇介紹INCA-COM。
2.INCA-COM API
INCA-COM是提供豐富的函數,ETAS官方的INCA-FLOW軟體就是基於此介面實現的。通過此介面,可以完全控制INCA的運行。
安裝INCA後,在安裝目錄里可以看到此INCA-COM API文檔,如下圖所示的INCA7.0。
下面介紹其中的2個文件:
1)《INCA Tool-API Documentation.chm》
API介面說明文檔,後續的內容圍繞其展開。
2)《incacom.dll》
API動態鏈接庫,程序需要引用此文件。
3. 常用API類
1)Inca
此類提供了對INCA的基本訪問,包括打開、關閉INCA,獲取當前database等。
例子:Inca inca=new Inca();
作用:建立和INCA連接,如果INCA沒打開,則自動打開。在INCA的Monitor界面可以看到INCA-COM連接。
2)MeasureElement
此類提供了對變數的訪問,包括獲取變數值等。
例子:MeasureElement.GetValue();
作用:獲取變數值
3)CalibrationElement
此類提供了對標定量的操作,如讀、寫等。
例子:CalibrationElement.GetValue();
作用:獲取標定量的值。
(回復「INCA例子」獲取示例代碼)
4.開發步驟
1)了解API文檔
2)建立試驗流程規範
3)重複試驗流程的自動化
推薦閱讀:
※BinaryTree_.h_.cpp
※如何用nodejs開發爬蟲程序?
※從網易雲歌單說到貪心演算法
※面向新手的雜談:Flyweight
※如果學生編程能力勝於老師,編碼課該怎麼教?