已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
B R Matlab Simulink自动代码生成 内容 背景自动代码生成的优点实现方法例子 背景 MATLAB是一个基于矩阵运算的强大的数学软件 可用来解决各种数学问题 技术性问题和经济问题等 Simulink工具包 支持可视化图形方式建立仿真模型 简单方便 能更好的适应现实环境的复杂技术步骤随着科学技术和生产的迅速发展 大型 复杂系统的控制要求不断提高 自动控制技术对系统的仿真需求也日益增大 使用MATLAB Simulink对系统进行分析和设计已经成为一种潮流和趋势 优点 为那些已经使用或将要使用MATLAB Simulink进行对象仿真和方案设计的开发人员节省了大量的工作量 避免重复工作降低了风险和成本 提高了开发效率为复杂被控对象及其控制器的设计提供了可能性 优点 快速原型化 快速原型化快速而简单的将Simulink模型转化为C代码 并集成在AutomationStudio项目中为复杂控制系统解决方案的设计提供了巨大可能性 优点 硬件在环 可将复杂被控对象模型从Simulink模型转化为AutomationStudio中的仿真模型 来模拟被控对象 调试过程中 控制器的任何调整都有损坏硬件设备的风险 使用 硬件在环 可以消除这些风险 优点 硬件在环 得益于B R控制器强大的处理能力和优化的任务结构 也可把控制器任务和被控对象的仿真任务放在同一控制器中 实现方法 原理 使用MATLAB中的Real TimeWorkshop和Real TimeWorkshopEmbeddedCoder 将Simulink模型翻译为B R的可用C语言 生成的代码将无缝的嵌入到原有项目中 这保证了项目的一致性和可靠性 实现方法 步骤 安装B R工具箱控制系统仿真设计分离出要转化为AS代码部分仿真参数配置生成路径配置一键生成下载与调试 实现方法 安装 软件要求AutomationStudio3 AS3 0 71及以上 MATLAB R2007b及以上 Simulink R2007b及以上 Real TimeWorkshop R2007b及以上 Real TimeWorkshop EmbeddedCoder R2007b及以上 实现方法 安装 安装B RToolbox安装文件在AS软件的安装目录下运行 install p 文件 实现方法 安装 B RTOOLBOX 例子 Simulink仿真模型 以温度控制为例首先要建立被控对象的数学模型 要尽可能接近实际对象 温控对象一般为1阶 G s Ke ts Ts 1 设计控制系统 以PI系统为例 Simulink仿真模型为 例子 Simulink仿真模型 仿真结果Kp 4 Ki 0 1 例子 创建任务 先创建ASProject 例子 可生成AS代码的Simulink模型 将simulink模型分为两部分 并使用B R工具箱中的组件替换输入输出和中间变量 名字需和AS项目中对应任务名一致 控制部分temp ctrl模型部分temp plant 例子 配置 仿真的参数配置 例子 配置 生成路径配置 并应用 例子 代码生成 代码生成 例子 代码生成 AS中生成的代码 例子 运行及监控 下载AS程序 并进行轨迹跟踪 总结 对大型 复杂控制系统通过MATLAB SIMULINK仿真进行分析和设计成为一种趋势B R产品的软硬件均符合自动生成代码的要求使用自动生成代码功能 可以降低开发成本 节省开发时间前提条件
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 福建省南平市2025年第8期建设领域施工现场专业人员(八大员)考试(材料员)强化练习题及答案
- 2026年中医耳鼻喉科教师职业嗓音病养生宣教试题及答案
- 2026年制冷剂操作工高级工技能鉴定冲刺试卷及答案
- 1.60.7柴油移动式空压机安全操作规程培训
- 工作面保安全促生产措施培训
- 隧道开挖安全技术交底培训课件
- 2026-2027学年山东省高二秋季开学学情生物自测卷(人教版)含答案
- 岗位安全分析表培训课件
- (2026年)劳技室工作总结
- 2025年河北省衡水市景县数学四年级下学期期末考试模拟试题含答案解析
- 2026秋新教材人教版四年级上册数学|第七单元 复习与关联 教案(共7课时)
- 2026年武胜县社区工作者招聘笔试模拟试题及答案解析
- 从大模型到Agent:AI+金融进入智能体时代
- 边检专业真题试卷含答案
- 2026年秋季大学开学第一课:学术诚信与规范
- 2026企业AI办公落地场景清单与流清单
- (2026年)护理文书书写规范
- 1.1《氓》课件(共40张) 统编版高中语文选择性必修下册
- 湖北2026年电力工程造价从业人员专业能力评价考试(专业技术公共基础)考前模拟试题
- 2026统考专升本英语:3500词(详细版)
- 2026年国庆期间物业工作安排
评论
0/150
提交评论