参考博客
- b站视频 【Simulink 0基础入门教程 P3 仿真时间、求解器、数据类型、delay模块介绍】
个人听了这个博主的视频风格觉得很适合我入门学习,讲得很清楚。
另外,视频里面教得很详细了,我也不会再详细写怎么打开创建等步骤,跟着操作就行。主要记录一下想记录的一些点。
声明:坚持学习是一件很美好的事情,仅供个人学习复习。
1. 仿真时间
Scope右下角有时间5s(默认是10s)可以修改它。
点设置就可以在里面修改时间。
2. 求解器
求解器的类型有变步长
和定步长
两种选择。一般选择定步长,即求解器进行设置为Fixed-step
。因为在进行嵌入式软件开发的时候,由于嵌入式系统中的软件的周期函数都是按照固定周期进行调用的。
修改固定步长:
示例:
通过修改不同的步长大小,观察示波器的变化。
- Stop time=10.0s, Fixed-step size=auto
- Stop time=10.0s, Fixed-step size=0.5s
数一个格子长度为1,步长为0.5占半个格子长度。
- Stop time=10.0s, Fixed-step size=1s
步长为1占1个格子长度。
3. 数据类型
3.1 如何在线上显示数据类型呢?
方法如下:
空白处右键–Other Displays–Signals & Ports–Port Data Types:
3.2 如何修改数据类型?
比如双击constant模块–Signal Attributes:
4. delay延迟模块
5. 练习:设计一个计数器(累加器)
设置采样时间或固定步长为0.1,则每隔0.1s会执行一次:
这是一个累加器或计数器。0s时,输入常数1并保持,0.1s后累加1次计数为2并保持,0.2s后累加1次计数为3并保持,依次类推…
-END-