字体大小 [ ]    
    • 通用模型化建模仿真工具MATRIXx


              MATRIXx设计环境的五大部分… Xmath, SystemBuild, AutoCode, DocumentIt和 RealSim Series ……使你可以负责设计过程的各个阶段,使你迅速地穿越整个设计过程。在MATRIXx的环境中,你可以作出设计,通过仿真验证它的性能,自动生成代码和文档,并且在实时环境中实现和测试你的设计。如果它不能最优地运行,你又可以会过头,迅速修改你的设计。

              “建一点,测一点”的设计方法可以:

              控制项目的每一个阶段,从先期概念的演示/验证到最终的实现。

              在设计过程的每一个阶段都能验证和测试你的设计,不论你的实时硬件是否就绪。

              修改设计的任何一部分都不会影响整个项目的进度。

              在更短的时间内设计出质量更好、性能最佳的产品。

              SystemBuild

              描述问题,开发设计,直观地验证设计结果

              MATRIXx环境的核心是SystemBuild,它是优秀的图形化方框图建模工具,经过十几年工业应用的检验,SystemBuild使你能够在单一的集成环境中精确地描述你面对的系统,开发你的设计,并验证设计结果。

              SystemBuild软件既提供了一个预先定好的方框图元素,经过简单的拖、放来安排位置,使得你可以直观地把动态系统描述成一个互相连接的方框图元素集合。SystemBuild中提供了强大的交互式仿真的能力。此外,Xmath 、SystemBulid与许多第三方公司的产品有接口,例如 Altia,Inc. 的Altia Design,Mentor Graphics的 System Design Station等,这更进一步扩大了 MATRIXx系列软件建模与仿真的威力。和MATRIXx家族的所有软件一样,SystemBulid是和另一个开拓性产品Xmath紧密耦合在一起的。

              SystemBulid是一个图形化的建模与仿真的环境,用户可以基于工程方框图进行建模、系统设计及方案验证。SystemBulid提供一个强大的预先定义好的模型库,能够对线性、非线性、连续、离散、以及混合的系统地行建模和仿真。能够进行交互式仿真和非交互式仿真。

              SystemBulid的可选模块包括:

              State Transition Diagrams Module:状态转移图模块,对有限状态提供图形化表示方法,可用于逻辑事件的建模与仿真.

              Interactive Animation Module:交互动画模块,为交互式仿真提供丰富的人机交互界面.

              HyperBuild Module: SystemBuild的仿真加速器,对于复杂的仿真任务,采用HyperBuild后可使仿真速度提高2-7倍.

              RT/Expert Module:实时专家系统模块,对基于规则的专家系统的设计与仿真提供有力的工具.

              RT/Fuzzy Module:对实时模糊逻辑应用系统的设计与仿真提供强有力的支持.这个模块将推理与常规控制系统设计以及非线性系统建模与仿真有机地结合在一起.

              Aerospace Libraries:专为航天应用而开发 SystemBuild模型库,包括大气模型,重力模型(从简单的球形地球引力模型到5阶的地球引力模型)以及刚体的六自由度动力学模型.

              Xmath设计与分析的工具

              Xmath的功能包括:运算结果的可视化;面向对象的图形及数学分析;内容丰富的函数库.这些工具可以加速系统的设计的进程.

              Xmath是工业界的第一个面向对象的图形和分析软件包,它提供了先进的数据可视化能力,

              包括交互式的2维和3维彩色图形以及可编程图形用户接口。Xmath和 SystemBuild紧密集成使得它们可同时运行。因此,你可以编辑一个 SystemBuild方框图,同时用Xmath对它进行分析,或作SystemBuild仿真;你可以看到你的 SystemBuild仿真结果显示在Xmath先进的图形环境中。

              集成系统公司的面向对象的 Xmath软件工具提供了更多的对象,而不仅只有矩阵运算,因而帮助你更好地表达、保存和处理数据。同直接与数字数据打交道相比,对象可以使你更有效地工作,编写出更紧凑的代码。在一个例子中,这种面向对象的能力使得30行的代码压缩到只剩5行。不仅如此,这种简明代码的执行速度也更快。

              Xmath核心提供了内容丰富基本函数库,在核心外围又提供各种专用函数库,以进行各种专门的分析和设计,如交互式系统辩识模块、交互式控制设计模块等。

              Xmath的可选模块包括:

              Control Design Module:对多变量连续与离散系统的设计与分析提供一个完整的工具集,包括系统的建模与分析,经典反馈设计及状态空间方法。

              Robust Control Module:现代鲁棒控制系统分析,设计与评估的工具集.

              Model Reduction Module:为系统的模型降阶提供一系列的工具.

              Signal Analysis Module:用于通信系统建模与分析的工具集,包括信号与噪声的产生,信道的建模,调制与解调以及谱分析等.

              Xu Module:基于H2及H-infinity的鲁棒控制系统分析设计工具集.

              Interactive Control Design Module II:对单变量及多变量系统提供一系列交互设计工具.用户可利用鼠标改变设计并立即看到设计结果的好坏,从而迅速评价各种不同的设计方法.

              Interactive System Identification Module II:利用观测数据交互辩识系统模型的工具集.

              Optimization Module:基于Karmarkar算法的求解优化问题的工具集.

              AutoCode实时代码生成器

              利用AutoCode,只需轻轻点一下鼠标, SystemBuild中的工程框图便自动生成可用于实时应用的 C/Ada语言源程序.

              在用Xmath和SystemBuild进行了系统的设计和验证以后,下一步就是用源程序来实现你的设计。没有比用AutoCode作这件事更快的办法了!AutoCode是工业界第一个、也是得到最多的检验的自动化码生成软件。在1998年就推出了AutoCode的第一个版本。经过十年的使用和改进,AutoCode软件已经步入到第六代产品。

              这对你意味着什么?只需轻松的按一下鼠标,几秒钟内,AutoCode软件就为连续系统、离散系统或异步系统产生出高质量的C或Ada语言的程序。这可以把你从需要若干个人年的编程和调试工作中解放出,使你专注于过程中其它重要的工作。

              更重要的是,AutoCode的模板技术使你能够裁剪生成的软件以适应特定应用的需要。例如,可以用模板控制生成代码中的注释、数据结构。以及变量的初始化等。你也可以使生成的代码针对特定的硬件、特定的操作系统、或特定的编译器。AutoCode提供模板技术使得所产生程序适合于特定的硬件环境。

              PCODE Templates:AutoCode的一个模板,使生成的C语言代码直接运行于pSOS实时操作系统的环境中。

              DocumentIt文档自动生成器

              能根据SystemBuild模型自动生成文档,减轻文档编写的冗长、乏味及错误,确保设计和文档的一致性。文档的类型及格式可利用模板文件加以调整,从而生成符合需要根据输入输出说明,概要设计或用户手册等。

              基于AutoCode的成熟技术,DocumentIt软件自动从SystemBuild的模型中提取信息,把它变成所需格式的文档。SystemBuild中设计的任何修改,都会自动在生成的文档资料中反映出来。DocumentIt软件支持Microsoft word,FrameMaker和Interleaf markup language等格式,并且是可以由用户定制的。

              RealSim Series半实物仿真设备

              从概念,到代码,到执行,RealSim Series使MATRIXx软件产品与实时计算机天衣无缝地结合起来以便运行你的应用程序。快速原型、实时仿真、半实物仿真以及处理器在回路的测试等,都成了设计过程的一个自然的延伸。

              完整的图形化环境使得RealSim的设置非常简单,RealSim Series的环境自动处理诸如编译、下载、链接、执行等工作,不需要你拥有很深的软件造诣。你可以在图形环境中配置配件的输入输出通道,在图形环境中定义你应该采集和保存哪能些数据。

              实时地运行一个应用仅仅算解决了一半的问题。交互式动画的图形用户接口则使你可以在实时运行过程改变系统的参数并立即看到它效果。你还可以设置警铃来监视信号和标志位是否超过了正常值,因此你能更快地发现问题,更快地完成设计。

              RealSim Series的硬件大执行时可进行数据采集,你可以提取这些数据,用Xmath进行显示和分析。如果你发现了任何错误,你可以回到SystemBuild中润色你的设计,生成代码,重新实时运行。这一切只需几分钟,而不是几个月的漫长过程。RealSim Series包括集成系统公司推出的多种类型的计算机硬件……AC-104,PCI Pro和AC-1000都是多处理器并行运算,适合于大型工程项目的需要。第三方的硬件产品也进入到RealSim Series的行列中来,Harris公司的Night Hawk实时计算机、基于VME总线的平台、以及PC机等,都可以运行由RealSim Series的软件环境建立的应用。

              应用领域:航空、航天、国防、汽车、兵器、船舶、工业控制、生产制造自动化。