常用操作
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
饱和模块