一、首先INCA软件是当前主流标定开发软件之一,尤其在动力系统控制器的标定中应用非常广泛;ProF编程脚本是INCA软件提供各种实用功能之一,使用者可根据需求编写ProF脚本对ECU闪存编程等各种自定义操作。

二、然而ProF脚本语言在ETAS的官网或其他网络上并没有专门的使用教程,通常只有ETAS技术支持人员提供的ProF Documentation文档,然而该文档仅涉及ProF语言的函数的使用说明,没有从全局的框架上介绍ProF脚本的层次结构。

三、本人编写整理了ProF脚本语言编写教程,尽自己的绵薄之力与各位共享(若有错误敬请指正)
1、ProF脚本(安装包)架构

ProF安装包结构

profe文件夹

prof文件夹

2、install.ini文件说明, install文件是标准的INI文件格式,定义了ProF安装包的信息(包括ProF名称、版本、文件集内容等)

2.1 [Configuration] ProF配置信息定义
[Configuration]
Name=TC_Prof_XXX
Version=0301
Description="Software download for XXX Project."

2.2 [ChangePath_XX] 需要变更路径的文件及变更内容(后面章节将说明该属性的作用)
File = layout 需要变更路径的文件定义
ConfigPath = c:\$prof\Install 变更的路径定义
[ChangePath_Install]
File=layout
ConfigPath=c:\$prof\Install
[ChangePath_Common.PRI]
File=common1.pri
ConfigPath=c:\$prof\Install
EmptyPath=c:\$prof\
SecurityPath=c:\$security
2.3 [Files] prof文件夹内的文件定义
[Files]
SecurityFile=seedms6.dll
2.4 [LanguageFiles] profe文件夹内的文件定义
[LanguageFiles]
File=info.txt
LayoutFile=layout
File=config_func.cnf
File=config_phys.cnf
File=mai

本文深入解析INCA软件中的ProF脚本语言,涵盖安装包架构、配置文件、界面设置、流程控制及难点说明,助您掌握ProF脚本编程技巧。
最低0.47元/天 解锁文章
9760

被折叠的 条评论
为什么被折叠?



