共查询到13条相似文献,搜索用时 93 毫秒
1.
介绍了一种基于RTW Embedded Coder和嵌入式操作系统VxWorks的实时仿真方法.在一些实时性要求较高的仿真系统中,怎样能够在不加大开发难度的情况下提高仿真的实时性是一个需要解决的问题.Matlab中的RTW是专门为实时仿真设计开发的.VxWorks是一个非常实时的嵌入式开发系统,利用代码生成工具将ERT嵌入式目标自动生成优化的嵌入式实时C代码,下载到VxWoks嵌入式实时操作系统下运行,主机运行Simulink模型,目标机运行实时代码,保证了实时性.同时提供了利用C-API接口实现在线调参的方法,与传统的基于Tornado实时目标和VxWorks的实时仿真方法相比,更加利于对模型参数进行访问. 相似文献
2.
3.
基于半物理仿真的直升机风场扰动研究 总被引:1,自引:1,他引:0
为了实现直升机模拟训练器的仿真环境,提出一种基于嵌入式实时操作系统VxWorks和MATLAB/Simulink/RTW的半物理仿真技术,用来实现在连续紊流风场扰动下的实时在线仿真;在建立风场扰动下直升机非线性数学模型和连续紊流(Dryden)模型的基础上,实现了该仿真模型在RTW中的关键配置和在VxWorks环境中的程序解算;与数字仿真相比,该系统在实时性、在线性和真实性都得到了加强;仿真结果表明该方法的正确性及可行性,目前已被应用于某型直升机模拟训练器中. 相似文献
4.
5.
基于VxWorks的无人机半物理仿真研究 总被引:2,自引:0,他引:2
为满足无人机飞控/导航控制律参数调节的需要,提出了新的基于MATLAB/Simulink/RTW和嵌入式实时操作系统VxWorks的无人机半物理仿真方法。建立无人机仿真模型,给出了仿真模型配置的关键技术。该系统的硬件平台采用PC/104总线的体系结构,利用RTW接口下载飞机数学模型到VxWorks操作系统。仿真结果表明,系统具有良好的性能和稳定性。 相似文献
6.
根据飞控实时仿真过程应确保实时性、可靠性等要求,给出了一种集仿真建模、模型下载、飞行状态实时监控、仿真数据离线分析和处理等功能于一体的飞控实时仿真系统的设计,并利用可实现快速原型化技术的Matlab/RTW工具和实时操作系统VxWorks来实现. 相似文献
7.
8.
研究了基于VxWorks的Simulink实时仿真软件的实现.主要阐述了RTW的编译、S函数的定义及在主机上生成模型文件,并介绍了两种实时仿真方式:在目标机中手动下载执行模型函数;在主机上用代码加载模型文件,并执行模型函数.实现了基于VxWorks的Simulink实时仿真功能,最终完成的实时仿真软件已应用于飞机飞控系统模型仿真中. 相似文献
9.
随着代码自动生成技术的发展,基于文本规范的传统嵌入式软件开发模式逐渐被基于模型的设计方法所取代,代码自动生成技术是基于模型的开发方法中一项核心技术,而MATLAB中RTW工具箱是代码自动生成最优秀的工具,首先对基于RTW的代码自动生成机制进行了分析,研究了VxWorks目标代码的结构及变量命名规则,并从程序实时运行机制方面进行了分析,方便用户对自动生成的代码进行二次开发;采用该技术进行VxWorks嵌入式软件开发,可大大提高开发效率。 相似文献
10.
介绍了一种基于PTW Embedded Coder和嵌入式操作系统VxWorks的实时仿真方法。在一些实时性要求较高的仿真系统中,怎样能够在不加大开发难度的情况下提高仿真的实时性是一个需要解决的问题。Mathb中的RTW是专门为实时仿真设计开发的,VxWorks是一个非常实时的嵌入式开发系统,利用代码生成工具将ERT嵌入式目标自动生成优化的嵌入式实时C代码,下载到VxWoks嵌入式实时操作系统下运行。主机运行Simulink模型,目标机运行实时代码.保证了实时性。同时提供了利用C—API接口实现在线调参的方法,与传统的基于Tornado实时目标和VxWorks的实时仿真方法相比,更加利于对模型参数进行访问。 相似文献
11.
12.
针对飞行控制系统提出的实时仿真要求,给出了一种实时仿真系统开发的新方法;基于MATLAB下RTW工具箱提供的实时目标接口功能,利用MATLAB的SIMULINK工具箱建立了无人机数学模型,并把模型下载到运行实时操作系统VxWorks的CPCI目标机中,从而快速开发了某飞行控制系统的实时仿真测试平台,给出了数字仿真和实时仿真的对比结果,研究结果表明该方法正确可行,使开发周期缩短了约1/3,且实时性和置信度都得到了很大提高。 相似文献
13.
为解决航空发动机数控系统中复杂控制算法开发难度大、周期长的问题,提出基于Matlab及其自动代码生成功能进行机载嵌入式控制算法快速开发的方法。针对航空发动机数控系统中常用的DSP和VxWorks实时平台,以典型算法LQR控制器和卡尔曼滤波器为例,分别利用Embedded Matlab和Simulink/RTW进行实时代码开发。解决了其中的代码提取、修改和移植等关键技术问题,实现控制算法跨平台开发的无缝过渡和高效移植。试验表明,提出的航空发动机数控系统控制算法的快速开发方法具有可行性和高效性。 相似文献