排序方式: 共有98条查询结果,搜索用时 31 毫秒
71.
72.
73.
以51芯片为例,讲述了模型的建立、调试与验证,以及基于模型的嵌入式C代码的自动生成及软硬件在环测试。实践表明,该基于模型的设计方法可显著提高工作效率、缩短研发周期、降低开发成本,并且增加了代码的安全性与鲁棒性,有效降低了产品软件开发的风险。 相似文献
74.
一种基于DSP的数字电子负载设计方法 总被引:3,自引:1,他引:2
TMS320F2812D6P是运动控制系统很好的硬件设计平台,但传统的DSP代码开发方法周期较长,效率不高.用户通过使用Matlab公司针对DSP应用控制系统而开发的嵌入式目标模块,不仅可以进行电路的系统级仿真,还可编译生成相应的C语言代码下载到目标板,直接运行程序,从而简化DSP系统开发过程,提高开发效率.文章以电子负载的数字化控制系统的设计为例,给出了MATLAB/Simulink平台上DSP代码开发的设计方法. 相似文献
75.
基于代码自动生成技术的汽车电子实时控制软件开发 总被引:2,自引:0,他引:2
由于汽车电子实时控制软件的传统开发模式存在开发难度大、控制算法维护成本高、调试和测试难度大、硬件依赖性强等缺点,介绍代码自动生成技术和快速原型开发理论,提出基于代码自动生成技术的汽车电子实时控制软件开发模式,然后比较该模式与传统开发模式并分析其优势.利用Matlab的实时工作间(Real-Time Workshop,RTW)平台举例分析自动代码生成的实时嵌入式软件架构,指出目前该模式存在平台、功能和性能等限制,并基于RTW平台提出基于代码自动生成技术的二次开发技术.新的开发模式弥补代码自动生成技术的不足,大大缩短汽车电子实时控制软件的开发周期,提高自动代码在该领域的实用性. 相似文献
76.
介绍了一种基于PTW Embedded Coder和嵌入式操作系统VxWorks的实时仿真方法。在一些实时性要求较高的仿真系统中,怎样能够在不加大开发难度的情况下提高仿真的实时性是一个需要解决的问题。Mathb中的RTW是专门为实时仿真设计开发的,VxWorks是一个非常实时的嵌入式开发系统,利用代码生成工具将ERT嵌入式目标自动生成优化的嵌入式实时C代码,下载到VxWoks嵌入式实时操作系统下运行。主机运行Simulink模型,目标机运行实时代码.保证了实时性。同时提供了利用C—API接口实现在线调参的方法,与传统的基于Tornado实时目标和VxWorks的实时仿真方法相比,更加利于对模型参数进行访问。 相似文献
77.
RTW嵌入式代码自动生成机制与代码结构分析 总被引:2,自引:2,他引:0
随着代码自动生成技术的发展,基于文本规范的传统嵌入式软件开发模式逐渐被基于模型的设计方法所取代,代码自动生成技术是基于模型的开发方法中一项核心技术,而MATLAB中RTW工具箱是代码自动生成最优秀的工具,首先对基于RTW的代码自动生成机制进行了分析,研究了VxWorks目标代码的结构及变量命名规则,并从程序实时运行机制方面进行了分析,方便用户对自动生成的代码进行二次开发;采用该技术进行VxWorks嵌入式软件开发,可大大提高开发效率。 相似文献
78.
基于Matlab和VxWorks的无人机飞控系统半物理仿真平台研究 总被引:12,自引:0,他引:12
介绍了一种新的基于Matlab/RTW(Real-Time Workshop)和VxWorks实时操作系统的仿真方法,构建了基于Simulink的某型无人机飞控系统仿真模型,可自动生成优化的嵌入式实时仿真代码、在线调整模型参数并监视仿真数据。与传统的手工编写和修改仿真模型代码的方法相比,加速了半物理仿真平台的研制。通过使用该平台对某型无人机飞控系统进行了大量的实时半物理仿真,优化了控制律。 相似文献
79.
80.
在纯仿真环境下,风机控制器的开发周期长,而且难以反映其动静态特性及非线性因素,因此提出了一种基于DSP目标代码生成和计算机软件仿真相结合的新型半实物仿真方法。首先在Simulink下搭建好系统模型,然后根据目标DSP型号对控制算法模型添加相应内核、外设并选定参数,再利用Matlab的RTW(Real-Time Workshop)功能直接编译生成目标代码,使其在DSP中运行,以构成控制器实物模型,同时保持与Simulink中被控对象数学模型进行实时数据交换,从而完成半实物仿真平台的搭建。通过对1.5 MW双馈式风力发电机组控制系统的半实物仿真,不仅验证了该方法的快速性和简易性,还体现出这种方式同时具备了Matlab强大数据处理能力和DSP外设扩展简便的双重优势。 相似文献