基于PREEvision的二次开发
一、 方案介绍
Vector公司的PREEvision产品是全球应用最为广泛的电子电气系统(E/E)架构设计工具之一,支持从电子电气架构设计到开发的全过程。为增加产品灵活性、扩大应用范围,产品在提供图形化组件式开发能力外,还开放了基于JAVA语言的二次开发接口,用户可以利用二次开发辅助建立模型、架构评估、输出报告等等,功能十分强大。
二、 主要能力
● 规则Rule
Rule二次开发包括一致性规则(Consistency rules),查询规则(Model queries)和变型传导规则(Variant propagation rules)开发。
Ø 一致性规则可以快速查找到模型中的不一致方便我们更改模型;
Ø 查询规则提供快捷的搜索方式提高工作效率;
Ø 变型传导规则可以根据定义的传导条件方便变型管理。
Ø 具备复杂逻辑的一致性规则开发能力。
● 算法Metrics
集成JAVA的Eclipse编辑器,Metrics二次开发可基于PREEvision内置的JAR包进行自定义算法,通过Metrics在模型中创建/删除构件。可应用于以下领域:
Ø 对数据模型进行计算以分析和优化;
Ø 持续运行在全模型上,计算结果实时更新;
Ø 输出结果导出到报告中或者GUI中;
Ø 计算不同的评估标准;
Ø 通过Java代码扩展图形化编辑能力所不具备的个性化功能。
Ø 需求层、逻辑架构层、软件层、硬件层、通信层、变形管理等,包括SOA-CP、SOA-AP的快速建模。
● 表格Table
Table二次开发可根据用户的需求定制和开发表格。
Ø 提供高效的概览和编辑能力;
Ø 更加方便快速的输入数据、处理数据、提供数据。
Ø 在表格中动态创建、修改、删除构件。
● 报告Report
报告对于表示当前开发状态以及最终产品文档化是至关重要的。Report二次开发可自定义报告结构、内容和样式,一键导出所有设计信息。
Ø 可根据实际的EE模型定义生成报告;
Ø 生成的报告支持ODT和PDF两种格式;
Ø 查询规则和Metrics可与报告结合使用,轻松收集、评估和处理相关的模型信息。
三、 优势亮点
● 东信创智自2015年开始使用Preevision工具进行二次开发工作,已积累多年开发经验。通过二次开发可实现PREEvision现有功能的灵活组合、扩展,节约开发时间,提高开发效率和准确率,满足不同设计需求下的开发需要。
● 东信创智自主封装多套基于Metrics的Java API,可极大地提高PREEvision 二次开发工作效率,帮助客户从大量重复操作解放出来,节省人力和时间的同时,避免手动操作可能带来的误操作。
● 东信创智二次开发团队平均IT行业从业经验7年+,精通JAVA开发,多名核心成员获得全球PREEvison二次开发资格认证,可通过JAVA代码快速解决二次开发过程中的各类技术难题。
四、 应用领域
■ 汽车电子电气架构设计开发