- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 使用 M 脚本更改 Simulink 信号线名称
12312312312312举例本质上分为两步:找到信号线 更改信号线的“Name”属性其中第 2 点参考以前的博文《Simulink批量更改模块属性》那么重点就是如何找到信号线?这里和 Block 不同,无法通过“Name”找到信号线,因为信号线还没有命名(狗头)。而信号线前序模块的 Outport 句柄,就是信号线本身的句柄,这样一来,信号线就通过句柄来找到了。...
2021-08-16 17:31:52 6787 1
原创 Simulink 批量更改模块属性
目录find_system()get_param()set_param()应用思路模型搭建过程中,后期往往遇到某种模块的属性配置错误,逐个更改起来十分头大,借用脚本可方便快捷的完成。思路比较简单:找到符合的模块; 更改模块属性。首先介绍几个函数,函数的权威说明还是参考 Mathworks 帮助页面。find_system()该函数返回对象可以是系统、模块、信号线、接口,甚至注释。返回的内容为 cell array,有多少个符合的结果就有多少行 ce..
2020-12-22 11:31:16 3807
原创 如何打开高版本 Simulink 模型
文章目录1. 在 Simulink Preferences 中设置2. 在命令行设置默认情况下,低版本 Matlab 是无法打开高版本创建的 Simulink 模型文件的,否则会提示错误。其实 Simulink 提供了关闭这一错误提示的途径。本文介绍了两种实现方法。1. 在 Simulink Preferences 中设置可以在 Simulink Preferences 中设置是否允许打开高版本的模型文件。2. 在命令行设置在帮助文档中,对这一功能进行了说明,并给出了相应的命令行信息。据此
2020-07-17 15:09:42 11927
原创 如何通过传感器计算海拔
文章目录1. 海拔计算原理2. 如何获得气压值3. 换算关系1. 海拔计算原理和飞行器计算海拔的原理一样,汽车也是通过 “气压” 计算海拔的,甚至手机也是这个原理,不过手机还可以通过 GPS 进行海拔的测量。2. 如何获得气压值通过传感器。常用的传感器有两种方式:集成在 ECU 板上的大气压力传感器利用发动机没有启动时的进气压力传感器(注意是发动机没有启动时的)如下为某进气道上的压力传感器:如下为某集成于 ECU 上的大气压力传感器:3. 换算关系根据维基百科,压力和海拔的关系公
2020-07-17 14:03:04 3443
原创 一文介绍 MarkDown 基本语法
文章目录说明参考0. MarkDown 简介1. 标题2. 字体3. 这是一个测试说明本文即使用 MarkDown 编写。本文所使用的 MarkDown 编辑器,为 “作业部落” 在线编辑器。参考[1] https://zh.wikipedia.org/wiki/Markdown0. MarkDown 简介Markdown是一种轻量级标记语言,创始人为约翰·格鲁伯(John Gruber)。它允许人们使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档。(from w
2020-07-16 18:35:16 292
原创 Simulink 配置集(二)独立于模型的配置集
说明:本文基于 MATLAB 2016a独立配置集(freestanding configuration set)在 Model Explorer 中的 Base workspace 中创建,是一个 Simulink.ConfigSet 类型的对象可以对 workspace 中的配置集进行创建、复制、导入等操作,模型使用时,直接引用即可(需是 .mat 格式)创建配置集在 Model Explor...
2018-07-15 18:32:01 1282
原创 Simulink 配置集(一)什么是配置集
说明:本文基于 MATLAB 2016a配置集(Configuration Set)就是模型的参数配置集合,simulink 建模十分灵活强大,所以需要众多的参数设置,常用有几个方面(MathWorks 自称为 componets,即“组件”): • Solver // 解算器 • Data Import/Export // 数据输入输出 • Optimization // 优化 • Diagno...
2018-07-15 17:03:19 4467 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人