標籤:

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
如果學生編程能力勝於老師,編碼課該怎麼教?

TAG:科技 | 編程 |