![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Simulink
Luish Liu
不断努力的刘同学
不为失败找借口,只为成功找出路!
目前正在学习人工智能方面的知识,希望有兴趣的小伙伴可以一起交流,共同进步。
RM选手
展开
-
scope模块显示
运行代码模型自动仿真并将所有示波器打开显示各个信号线的波形set_param('fileName', 'SimulationCommand', 'start'); % start simulation set_param: 设置系统和模块参数值scope_h = find_system('fileName', 'findall', 'on', 'BlockType', 'Scope'); % find_system: 查找系统,模块,信号线,端口和注释原创 2021-02-21 15:01:37 · 1382 阅读 · 0 评论 -
TLC语言
TLC语言Simulink模型在Simulink模型在Simulink Coder和Embedded Coder的支持下可以生成嵌入式C代码;模型生成代码需要靠系统目标文件与模块目标文件的支持,这两个等级的目标文件都是由TLC进行语言转换的TLC文件。TLC语言(解释性语言)拥有目标语言转换的能力。TLC的作用TLC语言最根本的作用是将模型编译出来的rtw文件转化为支持某种平台或硬件的代码支持模型针对通用或特定目标硬件的代码生成功能;为S函数模块提供代码生成功能,可以让用户自己增加支持代码生成的原创 2021-02-02 16:25:16 · 3206 阅读 · 1 评论 -
Simulink模型的仿真
模型仿真的核心驱动器是被称作解算器的组件模型的配置仿真解算器:其内部集成各种不同的数值解算方法,每种解算器能对模型所表示的常微分方程组进行求解并计算下一个采样点时间,根据模型提供的初始值和设置的误差容限计算出数值解;解算器可分为固定步长解算器和变步步长解算器,又分为离散/连续解算器,显示/隐式解算器,单步/多步解算器,单阶/多阶解算器固定步长/变步步长解算器:步长是前后两个相邻采样点的时间间隔,按照步长是否变化分为固定(步长是固定常数)和变步(步长在每个采样点计算时可能是变化的);两种解算器可以原创 2021-01-26 19:13:23 · 1449 阅读 · 0 评论 -
Simulink模型保存为图片
截图保存方式Windows自带的print screen功能或截图工具截取Simulink图像再保存为各种格式拷贝视图方式Edit->Copy Current View to Clipboard->Metafile/Bitmap感官上看metafile清晰度更好使用saveas函数保存saveas函数是用来保存figure或simulink框图saveas(h, ‘filename.ext’);将句柄h表示的对象保存在filename.ext文件中。saveas(h,..原创 2021-01-26 19:12:22 · 6329 阅读 · 0 评论 -
一些问题
MATLAB2019:simulink的scope模块将波形显示界面显示区域平均分割为N各子显示区域解决方法:双击进入scope,右键选择configuration properties,选择main菜单下Number ofinput ports后边的Layout进行分割。原创 2021-01-26 19:09:20 · 394 阅读 · 1 评论 -
Publish发布M文件
Publish发布M文件M文件的注释M语言是Matlab环境下的编程语言,属于解释性脚本语言,M语言编写代码保存在.m文件中单行注释: “%” 后一个空格加所要注释的内容多行注释:%{注释的内容}%,或者选中要注释的内容按CTRL+RCell模式以两个连续的注释符为标志(%% ),在每一个Cell模块内还可以使用单行注释和多行注释注释的Publish起始标题使用%%开头,正文书写使用单个%作为行开头,百分号之后与文字之间空一格,经过Publish命令后生成html文档正文两端加“_”:显原创 2021-01-26 18:52:00 · 403 阅读 · 0 评论 -
模块的封装
原创 2021-01-26 18:50:29 · 382 阅读 · 0 评论 -
S函数
原创 2021-01-25 19:26:56 · 230 阅读 · 0 评论 -
m语言建立模型基本函数
原创 2021-01-23 09:20:56 · 309 阅读 · 0 评论 -
Simulink子系统
Simulink子系统子系统分为虚拟子系统和非虚拟子系统,非虚拟子系统又分为原子子系统和受外部信号触发,外部信号使能的触发子系统和使能子系统,还有跟流控制模块If,Switch,For,While模块配合使用的动作子系统,以及包含多个子系统在同一个时间仅能激活其中一个的可变子系统Simulink子系统详解:Simulink根据仿真特性将模块的属性分为虚拟模块(在仿真的过程中不起实际作用,主要是为了从框图上进行程序的层次划分以及保持模型的图形界面的整洁性)和非虚拟模块(在仿真过程中起实际作用),还存原创 2021-01-18 17:17:31 · 2929 阅读 · 0 评论 -
Commonly Used Blocks以外的常用模块
Commonly Used Blocks以外的常用模块信号源模块(源模块没有输入信号只输出信号,产生特定信号)Step模块:可输出阶跃信号,阶跃信号的阶跃时间,阶跃前后的值由参数对话框中的参数决定 1.step time:信号产生阶跃变化的时刻 2.initial value:信号阶跃时刻前的值 3.final value:信号阶跃时刻之后的值 4.sample time:模块采样时间 5.interpret vector parameters as 1-D:是否将进行/列原创 2021-01-14 16:41:32 · 1007 阅读 · 0 评论 -
Common Used Block模块(一)
初识Simulink原创 2021-01-08 09:28:20 · 299 阅读 · 0 评论 -
Common Used Block模块(二)
Unit Delay模块该模块的存在可以避免闭环模型出现“代数环”用法:在离散系统建模仿真时,如果遇到代数环错误,可以在反馈闭环回路上尝试增加一个该模块来消除代数环错误。边疆系统则使用memory.延时模块输出信号与输入信号之间具有间接的关系,输出不直接反应输出信号的变化,而是延迟一个或多个采样时间再将输入信号输出到输出端口。delay模块:输入信号为标量,向量或矩阵Input processing(Elements as channels(sample based基于采样), Columns原创 2021-01-12 14:59:42 · 1393 阅读 · 0 评论