ETAS印加是汽车工业中许多动力总成校准工程师的主力--对校准工程师来说,它就像一个好的文本编辑器或版本控制系统对于通用软件开发人员一样重要。但是它的API文档还有很多需要改进的地方。
有谁有指南来说明INCA GUI中的数据库实体如何映射到INCA COM/.NET API中的类呢?
发布于 2013-07-29 19:04:00
INCA的结构类似于用户使用GUI与INCA交互时熟悉的概念。一般说来,您可以通过代码以编程方式完成大多数GUI任务。尽管如此,在印加文件中,这种联系并不总是明确的。
INCA将类分组在两个命名空间中:
de.etas.cebra.toolAPI.Common
此命名空间中的类封装与实验相关的任务,例如读取测量值和设置校准值.当你看到一个开放的实验时,你会看到这些物体“在行动”。这是一个相当广泛的名称空间,所以我将把它保存到以后的文章中。
de.etas.cebra.toolAPI.Inca
此命名空间中的类封装INCA数据库任务,例如复制或重命名项。您将从主要的INCA数据库窗口中看到这些对象“正在运行”。
要继续在家里,启动印加,然后打开默认的"DB“演示数据库。下面的屏幕截图来自INCA 7,但是对于下面的图像,我已经确认底层API几乎相同,可以追溯到INCA 5.4。
数据库对象窗格
像“用户A”、“演示”和“度量目录”这样的文件夹由IncaFolder类表示。
像“演示配置1”和“演示配置2”这样的ExperimentEnvironment实验由类表示。
与“ECU-Projects”类似的Asap2Project类由Asap2Project类表示。
ECU文档似乎不在此命名空间中。如果我不知道的话,我会修改我的答案。
HardwareConfiguration类表示与“工作区”类似的工作区。
ECU-项目要素
单击时,内容将显示在“数据集”窗格中。只包含两个类,如下所示。
Asap2ProjectFolder类表示文件夹。
数据集由Dataset类表示。
若要访问Asap2Project.Asap2ModuleForDataSet()和的其他ASAP2元素,请调用DataSet方法。
https://stackoverflow.com/questions/17932147
复制相似问题