目录
Commonly Used Blocks——Constant/Gain/Sum/Product
一. Constant
是否勾选 ‘将向量参数解释为一维向量’ ?
二. Gain
Gain中乘法的选择
三. Sum
四. Product
参考文章
Commonly Used Blocks——Constant/Gain/Sum/Product
一. Constant
中文译名:
常量
图标表示:
模块参数:
· 我们可以设置常量值为标量、向量或矩阵;
· 标量:向常量值窗口直接输入例如1、8、10等这样的的数字;
· 向量:向量的格式为 [XX,XX,XX,···]或[XX XX XX XX ···](数字之间使用,或空格来分隔都可以);
· 矩阵:矩阵的格式为 [XX,XX,XX,···;XX,XX,XX,···;XX,XX,XX,···;···];
· 采样时间:Inf——无穷,NaN——非数值的值;
是否勾选 ‘将向量参数解释为一维向量’ ?
· 对于标量和矩阵来说,勾选与否对它们自身没有关系;
· 对于列(行)向量,勾选上则表示要看成一个列向量(不管是列向量还是行向量,都看成列向量);
· 对于列(行)向量,不勾选则表示要看成一个列(行矩阵);
二. Gain
中文译名:
增益
图标表示:
模块参数:
· 同样的,一般情况下只需设置 ‘主要’ 页面内的参数即可
· 对于增益一栏可以是标量、向量或矩阵;
Gain中乘法的选择
· 对于乘法一栏共有四种乘法可供选择,分别是 按元素(K.*u),矩阵(K*u),矩阵(u*K),矩阵(K*u)(u为向量)
· 上述法则中的 ‘K’ 代表的是我们设定的增益,首先是 ‘按元素(K.*u)’ :
如果增益是标量,那么增益前的所有元素都乘以这个标量;若增益要想为向量或者矩阵的话,那它必须要和增益的目标具有相同的格式。比如输入数据为[3×3]矩阵,此时若增益设置为矩阵,必须为[3×3],运算规则为对应元素相乘;
· 矩阵(K*u),矩阵(u*K)K和u都为矩阵的情况下,选这两种乘法,需满足矩阵相乘运算规律:前一个矩阵的列数要等于后一个矩阵的行数;
· 矩阵(K*u)(u为向量)同样需满足矩阵运算法则
三. Sum
中文译名:
加法器
图标表示:
模块参数:
· 两种图标形状:舍入与矩形
· 符号列表:可以增加加法输入端口或增添减法输入端口,元素按照符号列表中的顺序进行运算,在符号列表最后方输入‘+’或修改其中某个为‘-’号可实现端口的添加或修改
四. Product
中文译名:
乘法器
图标表示:
模块参数:
· 增加输入数目可增加输入端口数;
· 乘法共有两种情况:按元素以及按矩阵,运算规律与Gain所需遵循法则完全相同。
参考文章
①Simulink中constant模块中 Interpret vector parameters as 1-D是否勾选问题文章来源:https://www.toymoban.com/news/detail-454428.html
②Simulink基础:基本模块操作2(Gain模块与积分模块)文章来源地址https://www.toymoban.com/news/detail-454428.html
到了这里,关于Simulink常用模块库(Cons/Gain/Sum/Prod)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!