ETAS通过INCA软件产品,为汽车电子系统的标定、诊断和验证提供灵活的工具。
INCA工具用于ECU开发和试验,以及车辆、试验台、工作台或电脑虚拟环境中电子控制系统的验证和标定。在全球范围内,超过35000台用于开发和省擦痕那个项目的装置使用INCA工具。INCA工具具有多种功能,包括计算机上功能模型的预标定、ECU闪存编程、测量数据分析、标定数据管理以及ECU参数的自动优化。生成的标定和测量数据可以进行持续处理和评估。
由于PVE测试项目工作中需要实现对INCA的操控以更好的达到实操体验,因此需要运用INCA官方提供的虚拟COM组件incacome.dll进行二次开发,本文展示INCA操控的模块,以供和大家一起探讨、学习交流心得。
上位机软件的INCA模块如图:

INCA的操控包含:INCA的配置、INCA的启动、INCA初始化硬件配置、进入试验环境、设定参数或启动某些功能、添加变量到INCA、读取测量变量与标定变量、设定标定变量、批量导入INCA变量、批量设定标定变量等。
定义部分需要的全局变量,启动INCA,实例化INCA就能打开INCA软件:
private Inca inca; private Experiment experiment; private IncaExperimentView experimentView; public void StartInca() { this.inca = new Inca(); }
进入试验环境或工作空间:
IncaDataBase incaDataBase = inca.GetCurrentDataBase(); OpenDBWrokSpace(incaDataBase); private void OpenDBWrokSpace(IncaDataBase incaDB) { HardwareConfiguration myHWC = incaDB.GetActiveHardwareConfiguration(); if (myHWC == null) { System.Windows.Forms.MessageBox.Show("获取硬件配置失败!", "提示", MessageBoxButtons.OK, MessageBoxIcon.Error); return; } ExperimentEnvironment myExpEnv = myHWC.GetAssignedExperimentEnvironment(); var success = myExpEnv.SetHardwareConfiguration(myHWC); //Opens the INCA Experiment assigned to the active workbase IncaExperimentView myExpEnvView = myExpEnv.OpenExperiment(); GetExperiment(); } private void GetExperiment() { if (inca != null制图网(www.makepic.net),专业的logo免费设计在线生成网站,全自动智能化logo设计,商标设计,logo在线生成!
欢迎使用制图网制作属于您公司自己的logo,不仅专业而且经济实惠,全方位满足您公司品牌化、视觉化的需求。
只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码!
chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!
只需简单一步,使用微信扫码(或长按识别二维码)并在任一小程序首页根据提示获取激活码!
chatGPT中文网页版,无需注册,快来体验全网最火爆的人工智能应用!