【Simulink】 0基础入门教程 P2 常用模块的使用介绍

目录

常用模块介绍

(1) relational operator,用于数值的大小比较

(2) compare to constant,用于和数值做大小比较

(3)logical operator,用于逻辑运算

与运算

或运算

非运算

(4) switch,类似于C语言中的if 语句,通过对一个条件的判断,选择不同的输入

(5) gain,增益模块,对输入乘以一个倍数

(6) abs,取绝对值模块

(7) math function,常用的数学运算函数

(8)MinMax,对多个数值取最大值或最小值

(9)Trigonometric Function,三角函数

(10) scope,类似于示波器,用于观测某个信号的波形随时间的变化,相比之下,display只能显示当前时刻的数值

(11)goto /from,搭配使用的两个模块,可以让某个信号值不使用连线的方式传输到另一个地方,常用 local 和 global 两种属性配置,global可以在整个模型的任意位置进行数值传递(非虚拟子系统不可跨越),local则只能在当前模型传递,不能跨越子系统。推荐使用local,使用global容易产生风险。

(12) help文档的查看如果对模块使用有疑问,可以查阅matlab的help文档,方法如下:



常用模块介绍

(1) relational operator,用于数值的大小比较

 咱可以修改其中的关系运算符,实现多种运算

(2) compare to constant,用于和数值做大小比较

本质上是一个封装的模块,内部使用的就是relational operator

模块中的运算符常数都可以修改

(3)logical operator,用于逻辑运算

与运算

1&5&1 = 1(逻辑真) 

或运算

 0 | 0 = 0

非运算


(4) switch,类似于C语言中的if 语句,通过对一个条件的判断,选择不同的输入

解释:中间的输入是控制变量,控制变量-1大于等于常数0吗?,如果是,就输出上边的数值,否则输出下边的数值

这个模块的参数也是可以自定义的

(5) gain,增益模块,对输入乘以一个倍数

增益模块,实现乘法功能

(6) abs,取绝对值模块

(7) math function,常用的数学运算函数

比如说10的3次方

log(100) = 2

pow实现;2的10次方

其他功能:

(8)MinMax,对多个数值取最大值或最小值

两种用法:

  • 多输入比较大小
  • 单输入,以数组格式输入 

(9)Trigonometric Function,三角函数

输入角度都是弧度,需要转换成角度

反三角函数

(10) scope,类似于示波器,用于观测某个信号的波形随时间的变化,相比之下,display只能显示当前时刻的数值

(11)goto /from,搭配使用的两个模块,可以让某个信号值不使用连线的方式传输到另一个地方,常用 local 和 global 两种属性配置,global可以在整个模型的任意位置进行数值传递(非虚拟子系统不可跨越),local则只能在当前模型传递,不能跨越子系统。推荐使用local,使用global容易产生风险。

 

(12) help文档的查看
如果对模块使用有疑问,可以查阅matlab的help文档,方法如下:

在命令行中输入help+函数名 


学习视频分享

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

北国无红豆

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值