Simulink常用模块备忘录

常用操作

        Ctrl+R ——旋转模块

        单击选中信号线,Ctrl在点击该信号线可引出其它信号线

模块:DocBlock

        双击进入matlab窗口编写txt文档,适合输入大量的字符,比如模型的说明信息;

模块:Model Info

        双击,可添加创建时间,创建者,修订历史等简洁明了的信息;

模块:Ground

        该模块用于防止输入端口未连接,输出为0

模块:Terminator

        该模块用于防止输出端口未连接

模块:Scope

        模块设置中采样时间为-1表示跟随系统采样时间的变化(Sample time)

        logging保存数据到工作区

        其中structure包含以下数据:

                存储时间序列的time;

                存储对应采样时间点的采样数据以及相关信息的结构体signals;

                存储模块全路径及名字的变量blockName;

模块:Bus Creator/Bus Selector和Mux/Demux

       前者: 

        可以选择输出的信号,并对信号进行排序;

        可以捆绑合并不同类型的信号

        后者:

        只能按顺序输出并且是平均输出(每个端口输出相同的数据个数)

        只能合并同一类型的信号

模块:in/out

        参数设置的demension表示输入信号的维度,-1表示继承输入信号的维度

        当存在in/out模块在子系统时,生成子系统会自动生成想要的出入端口,实现与上层系统的数据交流

        in模块的另一个重要作用是作为将工作区的数据导入模型的接口(当工作区的数据导入模型后,没有对应数据点的数据会进行线性插值)

模块:Content

        可输入标量,向量和矩阵

        向量:[12 34 56 78] 矩阵:[12,34;56,78]

        interpret vector parameters as 1-D表示将行列一维向量都解释为列向量

模块:Gain

        k.*u为正常乘,如果是矩阵的话则是对应位置相乘

模块:Relational Operator
  • isInf:输入的值为无穷,True,返回1;
  • isNaN:输入为非数值的值(一般是0/0或∞/∞的情况),True,返回1;
  • isFinite:输入为有限值,True,返回1。
模块:Vector Concatenate

        向量连接模块

        多维数组模式时,串联维度1表示按列进行连接,串联维度2表示按行进行连接

        多维度时称作Matrix Concatenate

模块:Saturation

        饱和模块

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值