文件名称:Simulink建模与验证-excel vba学习的好工具
文件大小:4.44MB
文件格式:PDF
更新时间:2024-06-28 08:24:20
基于模型 嵌入式
第2章 Simulink建模与验证 Simulink是 MATLAB的重要组件之一,它是用于动态系统和嵌入式系统的多领域仿真 和基于模型的设计工具。对各种时变系统,包括通信、控制、信号处理、视频处理及图像处理系 统,Simulink提供了交互式图形化环境和可定制模块库来对其进行设计、仿真、执行和测试。 在该环境中,只要通过简单直观的鼠标操作,就可以轻而易举地构造出复杂的仿真系统。 在Simulink中可使用大量的预定义模块快速地推导、建模以及维护系统模块图。Simu- link提供层次化建模、数据管理、定制子系统工具,无论工程师的系统有多复杂,都可以轻松完 成简明精确的模型描述。构架在Simulink基础之上的其他产品扩展了Simulink多领域建模 功能,也提供了用于设计、执行、验证和确认任务的相应工具。 Simulink与 MATLAB紧密集成,可以直接访问 MATLAB中大量的工具来进行算法研 发、仿真的分析和可视化、批处理脚本的创建、建模环境的定制以及信号参数和测试数据的定 义。调用 MATLAB函数来集成 MATLAB代码从而用于数据分析与可视化。 值得一提的是Simulink的代码重用功能,在Simulink环境下,用户可使用 Embedded MATLAB来设计嵌入式算法模块,然后与其他模块一起完成代码生成,实现预先的功能;另 一种方法是在模型中创建自定义模块,直接集成手写的C/Fortran/Ada代码。 MathWorksR2008b以来Simulink的重要更新有: ⚬ R2008b 新增高达128位的定点数据类型,可用于加快仿真、自动代码生成、Embed- dedMATLAB代码以及SimulinkFixedPoint;内嵌式 MATLAB代码的固定点和整 型字数大小限制从32位扩展至128位,提升了仿真模式和自动代码生成。 ⚬ R2009a 可以保存Simulink剖析器的结果以供后期查看;在嵌入式 MATLAB函数 块中支持枚举数据类型;新增智能指导选项,在编辑框图时方便了动态块对齐过程。 ⚬ R2009b Simulink、SignalProcessingBlockset和嵌入式 MATLAB中支持用于仿真 和代码生成的可变维度信号和数据;库浏览器新增了“常用块”选项卡以及用于将常用 块添加至模型的上下文菜单项目。 基于本书的定位,本章主要将向读者简要介绍Simulink模块库的基本功能和模块操作, 并通过几个实例,完整地说明Simulink建模、调试、检查及验证的过程。 本章主要内容包括: ⚬Simulink基本操作; 北 京 航 空 航 天 大 学 出 版 社