Simulink 7.5
最新功能
7.5 版
发行时间: 05 三月 20107.5 版是 Release 2010a 的一部分,它提供了以下增强功能:
基于组件建模
- 为每个子系统新增了块,以简化标量算法的向量化,并提高了代码重用率
- 能为仿真触发模型,或被另一个模型引用时触发模型
- 将函数调用信号分支,以控制对多个子系统、Stateflow® 图和模型的执行
数据管理
- 支持 Simulink 中的可调参数结构
- 支持用于总线信号的非零初始条件
- 新增命令行和 S 函数 API,以便使用总线信号
Simulink.findVars命令,用于发现 Simulink 模型和工作区变量之间的关系- 能在仿真期间记录数据内存值
- 扩展了 Legacy Code Tool(遗产代码工具),支持枚举数据类型和可调参数结构
模型管理
- 增强了文件和文件夹比较工具,可突出显示文件比较行间的变化,并可在文件夹比较中按名称、类型、大小或时间戳排列结果
块功能的增强
- 增强了 To File(至文件)和 From File(自文件)块,可减少数据内存使用,同时有效支持大文件
- 新增 Second-Order Integrator(二阶积分器)块,可对有限制条件的二阶系统有效和准确建模
- 增强了对 Multiport Switch(多路转换开关)块的枚举支持,包括数据端口排序规范和枚举值的图标显示
- 新增 Find Nonzero Elements(查找非零元素)块,可获取信号的非零元素的索引号和值
- 新增 Square Root Function(平方根函数)块,可执行平方根、带符号的平方根和反平方根运算 增强了 Direct Lookup Table(直接查找表,n-D)块,支持多维输入信号、定点数据类型,以及表数据类型的显式说明
- Trigonometric Function(三角函数)块,支持 CORDIC 近似值
嵌入式 MATLAB
- 支持全局数据和数据内存
- 支持逻辑索引
- 支持 MATLAB 集合函数,包括
ismember、intersect和union - 使用生成的 C 代码自动重命名重复使用的 MATLAB 变量名称
- 支持三角函数和复指数函数的 CORDIC 近似值
仿真性能
- 并行构建利用 MATLAB® Distributed Computing Server™ 的模型引用层次结构,可更快速地更新图
- 通过分析和稀疏形式计算 Jacobian 矩阵,改善了用于有大量连续状态的模型隐式求解器的性能和准确性
用户界面功能的增强
- 在模型浏览器中新增了可自定义的视图,用于增强对显式在“内容”窗格中的列的控制
- 在模型顾问内新增数据内存分组,包括新增的检查功能,无需仿真模型即可检测前置的读/写问题
- 新增 MaskDisplay 回调,可支持创建 MATLAB 变量,提高仿真速度
有关详细信息,请参阅发行说明。
立即更新
7.4 版
发行时间: 04 九月 20097.4 版是 Release 2009b 的一部分,它提供了以下增强功能:
基于组件建模
- 可配置模型变量以有效管理设计方案
- 增强的库链接管理,方便查看和还原经过编辑的库链接
- 模型引用保护模式,可在出于仿真目的而共享模型的同时避免暴露内容(需要 Real-Time Workshop)
- 增强的 Simulink Manifest Tool,可以发现和分析模型变量、保护模型和 Simscape 文件
- 增强的 S-Function 编译器,支持总线信号,可对复杂的信号接口进行管理
可变大小信号
- 新增功能,可在执行过程中改变信号大小,实现对环境、资源和约束条件都处于不断变化中的系统的建模
- 支持在超过 40 个 Simulink 块(包括数学运算库中的多个块)中输入和输出可变大小信号
数据管理
- 增强的
sim命令,可将所有仿真结果保存至单个对象,更方便管理 - 新增的
Simulink.saveVars函数,可将工作区变量保存至 MATLAB 文件中 - 增强的附带
SimState功能的仿真重启功能,支持常见的模型配置更改
块功能的增强
- 新的可立即使用 PID 控制器具有扩展的仿真功能和自动调优功能(要求 Simulink Control Design)
- 新的 EnumeratedConstant 块和增强的 Switch-Case 块,支持枚举变量
- 增强的关系运算符块可有效检测无限、
NaN或有限信号,用于浮点运算 - 增强的 Lookup Table (n-D) 块,支持与信号数据类型不同的参数数据类型
- 减少 Prelookup 和 Lookup Table (n-D) 中平均间隔断点的参数内存使用
- 增强的 Math 函数块,可直接支持平方根的倒数,即 1/
sqrt(u),提高计算效率
嵌入式 MATLAB
- 可在嵌入式 MATLAB 函数块中创建动态大小的数据
- 新增报告,可分析嵌入式 MATLAB 函数块中的编译错误、数组大小和编译数据类型的目标硬件兼容性
- 可省掉仿真模式下的运行时检查,以加快对嵌入式 MATLAB 函数块和 Stateflow 图表的仿真
仿真性能
- 增强的
sim命令提高了与parfor循环的兼容性 - 通过将整型算法应用于采样计算,增强了固定步长仿真的定时分辨率
- 增强的 Simulink Accelerator 模式,可支持 SimState 功能以从保存状态继续仿真
- 扩展的 Rapid Accelerator 模式,支持参数的根输入和所有定点字长的枚举
用户界面功能的增强
- 增强的 Mask Editor,支持数据类型、最小及最大参数选项卡和规格
- 库浏览器新增了“常用块”选项卡以及用于将常用块添加至模型的上下文菜单项目
- 新增模型顾问配置编辑器,可管理和部署模型顾问配置及自定义检查(要求 Simulink Verification and Validation)
有关详细信息,请参阅发行说明。
7.3 版
发行时间: 06 三月 20097.3 版是 Release 2009a 的一部分,它提供了以下增强功能:
仿真性能
- 可以使用 SimState 功能保存、还原和重新启动整个仿真状态
- 可以保存 Simulink 剖析器的结果以供后期查看
基于组件建模
- 可以显示标准模式下被引用模型仿真期间的端口值
- 并行构建,当在加速器模式下配置大型模型引用层次结构时可以更快速地更新模型框图(需要 Parallel Computing Toolbox)
嵌入式 MATLAB
- 在嵌入式 MATLAB函数块中支持枚举数据类型
- 支持基本线性代数子程序 (BLAS) 库,以加速仿真过程中的低级矩阵运算
数据管理
- 可以在 Signal Properties(信号属性)对话框指定自定义存储类,而无需在工作区中创建 Simulink 信号对象
文件管理
- 可以在 Simulink manifest 中指定项目根文件夹,这样可以更方便地共享、比较和读取 manifest
模块功能的增强
- 在 Prelookup 块和 Interpolation Using Prelookup 块中支持不同于信号数据类型的参数数据类型
- Lookup Table (n-D) 和 Interpolation Using Prelookup 块现在可以执行更为有效的定点内插处理
- Lookup Table (n-D) 块现在支持更快速地计算二次方平均间隔断点数据的指数和分数
- 离散滤波器模块现在支持定点数据类型
- MinMax 块现在可以对浮点和定点混合数据类型执行更为有效和准确的比较运算
用户界面功能的增强
- 可以通过添加、隐藏或禁用菜单项以及选择浏览器中所显示的库和块来自定义库浏览器
- 新增智能指导选项,在编辑框图时方便了动态块对齐过程
- 物理端口旋转选项,使封装块可将端口旋转与块旋转同步以及启用新的 Flip Block Up-Down 和 Left-Right 选项
- 新增块旋转选项,可以逆时针旋转
- 新增编程方法,可从所选块创建子系统以及访问编译块的采样时间数据、颜色和批注
- 新增选项,可从图例或者从块图打印对话框打印采样时间图例
- 功能增强的状态栏进度指示标记,现在可在 Windows® 平台的更新图期间显示更多的信息
有关详细信息,请参阅发行说明。
7.2 版
发行时间:09 十月 20087.2 版是 Release 2008b 的一部分,包括以下增强功能:
仿真性能
- 可使用预构建 Simulink 模型的
parfor函数以快速加速器模式运行并行仿真(需要并行计算工具箱) - 在快速加速器模式下,无需重构即可增强解法器solver与记录参数的调整
- 内嵌式 MATLAB 代码的固定点和整型字数大小限制从 32 位扩展至 128 位,提升了仿真模式和自动代码生成
基于组件的模拟
- 用于对所生成代码的处理器回路 (PIL) 校验的新的模型块仿真模式(需要内嵌 Real-Time Workshop 的代码)
- 加强了对有条件执行子系统、合并块与离散时间积分块初始条件的处理功能,提高仿真结果的一致性
- 模型块输入可以实现本地化,并可重复用于 Real-Time Workshop® 生成的更多有效的代码,在仿真过程中减少内存使用
数据管理
- 支持计数值类型
- 根据总线编辑器上的字段名或相关性过滤掉显示的总线对象
- 可以在总线编辑器上实现导出与导入功能的全面定制
文件管理
- Simulink Manifest Tools 查找系统目标文件,分析 STF_make_rtw_hook 函数和分析所有 config 集的能力得到增强
块的增强功能
- 增强三角函数功能块,以支持 sincos 运算
- 增强的数学功能与三角函数块,提供更好的浮点一致性
用户界面的增强功能
- 针对嵌入式 MATLAB 函数块、状态流图和真值表块对参数配置对话框中的仿真与自定义码选项进行了统一
- 新的 Model Advisor 模型与数据还原点,可恢复根据 Model Advisor 建议所作的更改
- 提供 Model Advisor 上下文帮助文档
- 提供 Simulink 通用块参数帮助文档
- 新的 Sample Time Legend,定义了采样时间的颜色,并对新的独立色彩做了注释
- 新的库浏览器内容超紧凑显示模式
- 信号属性对话框中添加了 Log 信号数据与测试点的独立设置
有关详细信息,请参阅发行说明。
7.1 版
发行时间:01 三月 20087.1 版是 Release 2008a 的一部分,包括以下增强功能:
Simulink® 库浏览器增强功能
- 可运行于 Simulink® 软件支持的所有平台
- 无需实际加载库文件即可浏览和搜索库文件,提高了性能
- 增强的搜索功能,可找到所有块并将搜索结果显示在独立选项卡中
- 新的选项,可在紧凑的网格布局中显示库文件块,节约了屏幕空间
仿真性能
- 在 Windows 平台上长时间运行小模型仿真时,提升了快速加速器的
sim命令性能 - 增加零交叉算法自适应检测,提高阈值极限仿真性能
基于组件的模型
- 加速器模式支持在所有平台(包括 Windows 32位平台)上的各种参考模型
- 通过重构父级模型,在加速器模式下使用参考模型可以提高模型编译时间,仅在界面转换到参考模型时才可以重构父级模型
嵌入式 MATLAB™
- 支持嵌入式 MATLAB 函数块的可调 MATLAB 结构参数
数据管理
- 增强 Data Type Assistant 状态显示与定点数据类型详情
- 增强复数实部与虚部的指令范围检测
- 增强总线编辑器输入/输出 MAT 文件与 M 文件 数据、通过 Data Type Assistant 定义总线元素与扩展总线构架的性能
- Simulink 编辑器信号图形指示必须转化为信号对象
- 在异步函数引用模型的一些虚拟模块中,通用采样时间的正确归类替代了触发采样时间
- 对仿真忽略时的不可调参数进行了更改,与所生成代码的行为相匹配
- 增强 64 位平台的数据记录,可以存储 2 GB 以上的仿真数据
文件管理
- 新的自动保存选项,可在更新或仿真前自动保存模型
- 新的选项,可在加载保存在 Simulink 旧版本上的模型时发出通知
- 增强模型依赖清单工具,可以检测 S 函数要求的 TCL 文件、GUIDE 创建的 .fig 文件以及参考了通用数据负载函数的文件
块的增强功能
- 新的离散 FIR 过滤模块,替代了加权移动平均模块,提高了仿真和代码生成速度
- 速率转换块输出端口采样时间目前可以规定为多重输入端口采样时间
- 增强速率转换模块的自动插件选项,以控制数据转换决定论水平,同时可以减少不要求决定论模型的反应时间
- 速率转换模块自动插件支持附加速率转换,如非零偏采样时间和与非整数倍之间的采样时间
- 增强的 Lookup Table (n-D) 块,支持所有数据类型、复杂的表数据与非数值输入
- 增强 Sum 模块对话框新参数显示,指定加速器数据类型与其最大最小值
用户界面的增强功能
- 新的统一的用来配置默认设置的 Simulink 偏好窗口
- 增强的 Configuration Parameters 对话框求解器面板上控件功能
- Model Advisor 的 GUI 导航和报告生产功能得到增强
- 可用于配置参数对话框的上下文帮助文档
有关详细信息,请参阅发行说明。
7.0.1 版
发行时间:08 五月 20087.0.1 版,是 Simulink 产品升级系列 Release 2007b的一部分,解决了用户报告的几个主要问题。有关详细信息,请参阅发行说明。
以下产品都进行了升级:
商店