世界各地各行各业的工程师,如在航空航天,国防,汽车全球和学术界,依靠业界认可的NI MATRIXx产品家族,完成基于模型的设计,模拟产品系列,和嵌入式代码生成。使用NI MATRIXx的软件套件,您将为您的动态嵌入式控制系统获得一个从初设计到终生产的完整的解决方案。 |
图像化仿真与控制设计软件 |
SystemBuild图形化建模与仿真 | Xmath分析和可视化 | AutoCode自动代码生成 |
·生成二维图形和表格报表 | ·可使用基础版中的所有函数 | ·可使用基础版和高级版中的所有函数 |
·使用标准的工程分析方法 | ·生成三维图形和表格报表 | ·包含高级分析函数,例如雨流法,阶次分析法 |
·可运行高级版或专业版生成的脚本 | ·具备数据分析函数 | ·同步显示3D模型及GPS地图 |
·可使用DIAdem DataFinder挖掘数据 | ·通过创建脚本自动重复过程 |
|
|
使用基于模型的设计缩短嵌入式设计周期 |
当今的控制工程师面临着不断增加的嵌入式系统设计挑战。首先,是向市场提供产品更快的速度和更低的成本竞争力的传统期望。众所周知,讲产品先于竞争者投入市场中将占据着明显的优势。在大多数情况下,嵌入式控制系统是庞大系统的一个单独部分,如飞机的飞行控制单元。对于这些系统,就必须按时交出生产控制系统,以防止延误整个项目的进度。 |
如今先进的工具和新技术的发展帮助控制工程师勇敢的迎接挑战。例如,基于模型的控制设计软件,例如NI MATRIXx的,和实时硬件已贯穿于整个产品的设计周期中,也就是整个产品开发周期的初阶段,用于分析系统特性,仿真,原型构建和测试移动。所以控制工程师可及早发现问题并降低风险。内涵与数学函数和例程中的基于模型设计工具的特性,优化了设计和离线仿真分析控制。此外,这些工具可以很容易地加上实时硬件,在实际采集过程中补充传统的离线仿真。这可以帮助工程师在设计初期消除的错误,创建更强大的控制系统,在较少的迭代开发周期,降低开发时间和成本。 |
|
基于模型的设计过程 |
图1说明了嵌入式控制的“V图”,它经常用来形容产品的开发周期。初开发封装了许多不同的软件应用程序的设计过程,这个图可以发现几个不同版本描述了不同的产品设计周期。下面图表代表着一个嵌入式控制应用的产品设计周期的例子,应用于自动化,航空航天和国防。 |
在此图中,发展阶段从左至右进行。但是请注意,这往往是一个反复的过程,实际发展不会通过这些步骤线性进行。快速开发的目标是通过迭代小化使整个周期更为高效。如果x -轴表示时间,我们的目标是绘制图表的两条腿更加接近使得“V”尽可能的窄,从而缩短开发时间。 |
Y轴表示所处系统中哪个级别。在发展初期,系统的整个需求都要考虑进去。当系统被划分为子系统和部件后,我们找到了非常低级别的进程,低至每一个进程的具体代码。后组件被集成在一起并进行测试,知道整个产品可以通过终的产品测试为止。因此,图顶端代表了系统的高层部分,底端代表了底层部分。 |
过去,工程师会对每一进程的每一阶段会遵守文档中的严格的界限,如规范,设计,编码和测试等,在每一个步骤之间通过设计文档来衔接。这个过程有着各种的弊端,包括保持文档的持续更新。另外一种情况就是编码进程往往会整个的从设计进程中删除。在这两种情况下,基于模型的设计过程可以大力改善设计过程。 |