<i id="0njld"></i>

  1. <rp id="0njld"></rp>

    <cite id="0njld"><noscript id="0njld"></noscript></cite>
  2. <cite id="0njld"><tbody id="0njld"><label id="0njld"></label></tbody></cite>
      <source id="0njld"><menuitem id="0njld"><em id="0njld"></em></menuitem></source>
      <video id="0njld"><menuitem id="0njld"><legend id="0njld"></legend></menuitem></video><b id="0njld"><tbody id="0njld"></tbody></b>
       
      闲谈PREEvision中的二次开发
      来源: | 作者:李戏孟 | 发布时间: 2019-08-16 | 2064 次浏览 | 分享到:
      我们在使用PREEvision工具的时候经常听到二次开发,那它到底是个什么东西呢?能做什么?又该如何开发?今天我们就来简单的聊一聊。

      我们知道PREEvision是一款基于模型的、集成式的、可视化的E/E架构开发工具。PREEvision的二次开发是指利用工具提供给用户一系列的开放接口,来实现不同场景下自定义的各种便捷功能。为满足用户在开发过程中不同场景下的花式需求,PREEvisoin可提供以下几种功能强大的二次开发接口:

      Metric:基于JAVA的用户自定义算法;
      规则:以图形化的方式描述模型类之间的关系,快速匹配查询;
      Editor/表格:表格设计界面,提高信息概览能力;
      报告:自定义报告模板,一键导出所有设计信息;

      通过巧妙地组合、利用这些二次开发接口,用户不仅可以深入挖掘PREEvision的各种功能,实现不同场景下的开发需求,还能大幅节约开发时间,提高开发效率和准确率,几个简单的数据对比如下表:



      用户常用的一些二次开发,一般可归纳为以下四类:

      接口开发类:各种自定义导入/导出的接口,如不同格式(doc,excel等)的需求文档导入、SSTS导入、线束回路表导出、信号路由表导出...

      辅助建模类:辅助建模过程,提升模型开发效率,如模型一致性检查规则、架构元素自动命名、快速创建架构层级结构、自动映射算法、自动图面生成...

      数据分析类:架构模型数据统计、计算与分析,如整车线束成本计算、功耗统计、Busload计算、静态电流计算、架构评估...

      界面优化类:符合用户习惯的设计界面优化,如CAN Explorer、 LIN Explorer、线束设计编辑器...

      既然PREEvision二次开发能实现如此多功能,那到底该怎么操作呢?下面小编就以辅助建模类中的一个典型例子——快速创建通信层模型——来介绍PREEvision二次开发中的一个具体的应用场景吧,相信这个场景很多用户都会用到哦~

      主机厂的很多小伙伴都习惯于用Excel表格做设计,如CAN通信矩阵。可是,怎样将Excel里的矩阵信息快速地转换为软件层、硬件层、通信层模型,然后导出相应的设计数据呢?特别是对于一些刚使用PREEvision的小伙伴,该如何在短时间内将文档中的设计数据转换为PREEvision中基于模型的数据,以便后续的开发、变形管理以及模型数据复用等。如果用纯手工的方式搭建通信/架构模型,将会花费大量的人力和时间,且模型的准确率得不到保证,而使用二次开发导入自动创建模型,这些问题就能迎刃而解啦。下面我们来一步一步地拆解~~
      相关文章
      高德平台注册 42| 947| 564| 441| 318| 616| 625| 419| 378| 366| 424| 577| 148| 784| 330| 458| 198| 681| 227| 454| 62| 260| 582| 747| 978| 759| 895| 259| 106| 411| 972| 951| 517| 240| 103| 544| 403| 522| 356| 607| 445|