概述
1. 信号线上出现类似信号图标,是怎么回事?
在模块上右击,菜单中选择“signals & ports”,在相应弹出的对话框中选择“log signal data”,即在对应信号线上会出现该图标。仿真后该变量会出现在workspace中,存储在logsout中
2. selector的用法--如果增加输入通道?
增加相应维数后,在index option中选择“index vector(import)”即会出现增加的输入通道。
需要注意的是,第一个通道是数据输入,elector的输出结果即为第一个通道中输入的数据。
而其他增加的通道,是做输出配置用。比如,输入的数据是一个2维数据,而输出其中一列还是输出2列由外部的变量决定。那么就需要增加通道。
另外,“index vector(import)”与“index vector(dialog)”的区别是,前者是增加了一个通道作为配置,后者是在模块中直接写进参数进行配置。
3. 求和∑运算模块应用于多维数组的配置
a) 输入可以为任意维数的数组[m,n],而输出的维数可自定义。
b) 输出维数若为"all dimensions",则输出结果为一个元素(mXn个数相加的结果)。
c) 输出维数若为自定义,则需注意,定义的维数只能为1和m(前者为[1,n]数组,后者输出为[m,1]数组),即相应地所有列对应的行数据相加、所有行对应的列数据相加。
4. ForEach模块类似for循环,可遍历数组中所有元素
在模块的根路径下放置一个ForEach模块,然后在该模块中配置需要进行for循环操作的变量即可。
5. Reshape模块可重新配置矩阵的行/列数
最后
以上就是凶狠铅笔为你收集整理的matlab/simulink使用小技巧的全部内容,希望文章能够帮你解决matlab/simulink使用小技巧所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复