字体大小 [ ]    

  • 快速原型目标机嵌入式仿真系统CRESTS/PROTYPE

         传统快速原型机方法
         支持多种建模、算法设计工具
         可通过多种方式将模型发布到嵌入式处理器
         无缝连接到模块化 I/O
         设计、验证和测试的统一平台
         典型应用:快速控制原型,嵌入式软件的硬件在环测试
         快速原型目标机方法
         借用传统快速原型机方法概念,根据用户初步需求,建立与目标系统一致的仿真原型系统硬件配置:与目标机一致的CPU主板和与目标机I/O一致的I/O板卡;模型下载到仿真原型系统实时操作系统中运行;对仿真原型系统进行评估,分析、完善目标系统需求;重复以上步骤,直到全面实现用户的需求,仿真原型系统成为目标系统的1.0版本。

         处理器在环测试的系统结构:
         仿真原型目标系统构建
         仿真原型系统根据用户目标机的需求,提供基于工业标准总线(PXI总线、CPCI总线、VME总线和VXI总线)的开放式、易扩展、多用途、具有较高自动化水平的实时仿真平台。仿真系统使用仿真工具建立仿真模型,并下载到仿真原型机的实时操作系统中运行,最后通过实际的I/O硬件板卡来完成与目标机同样的信号的输入和输出。
         用户在该平台建立测试系统的步骤:
         采用模型开发工具建立系统的初步理论模型;
         根据用户初步需求,建立与目标系统一致的仿真原型系统硬件配置;
         模型下载到仿真原型系统实时操作系统中运行;
         对仿真原型系统进行评估,分析、完善目标系统需求;
         重复以上步骤,直到全面实现用户的需求,仿真原型系统成为目标系统的1.0版本。
         在仿真开发工作站上运行仿真开发环境软件。主要完成仿真模型开发功能,具体包括自动生成VxWorks/ETS嵌入式实时操作系统运行代码、仿真过程管理、仿真过程实时监视、仿真过程实时控制、仿真结果处理功能、与第三方建模工具软件接口等功能。
         运行于仿真原型机上的软件主要完成实时仿真功能,具体又包括数据服务、模型服务、异常处理服务、任务调度、接口驱动等功能。
         仿真系统控制软件包
         仿真系统控制软件包是仿真系统专用软件包,实现仿真系统的控制和管理功能。软件包支持Matlab/MATRIXx/Labview/Labview建模,并能自动生成在VxWorks/ETS操作系统上运行的源代码,同时对整个仿真过程进行监视和控制,以保证仿真的顺利进行和仿真结果准确。
         主要特点:
         自动生成VxWorks/ETS嵌入式实时操作系统运行代码
         当用户使用Matlab/MATRIXx/Labview开发模型后,可以使用仿真系统控制软件包提供的Matlab/MATRIXx/Labview工具自动生成实时代码,并下载到仿真系统CPCI硬件平台目标平台上运行,控制硬件平台的硬件输入输出。这样可以使得用户只要专注于模型设计和模型运行效果,从而提高开发效率。
         仿真过程管理
         仿真系统控制软件包能引导用户完成从数学建模到最终建立半实物实仿真系统的全过程,用户只需要通过简单的操作就可以实现整个过程。
         仿真过程实时监视
         仿真系统控制软件包提供仿真过程数据的实时监控,使用软件工具用户可以方便地、以多种形式实时观察仿真系统在运行过程中变量的变化过程,可以随意指定需要观察的模型变量,并指定相应的显示方式。
         仿真过程实时控制
         仿真系统控制软件包提供对仿真过程中仿真参数的实时修改,通过参数的修改用户可以改变仿真流程,并人为的模拟故障信息
         仿真结果处理功能
         仿真系统控制软件包支持对仿真数据的事后分析处理,数据可直接导入Matlab/MATRIXx/Labview产生对应曲线和图形结果,并支持第三方的海量数据处理软件execl等,处理结果可为用户直接生成相关文档。
         支持Matlab/MATRIXx/Labview仿真平台