MATLAB 高频使用技巧指南(一)

整理了一些日常开发中,在MATLAB(Simulink)中简单的,并且使用频率比较高的快捷命令,以及操作技巧,建议收藏。

一、常用命令

常用命令行

用途

常用相关语法

clear

从当前工作区中删除所有变量,并将它们从系统内存中释放

clear

clc

清空命令行窗口的文本(按 "↑" 键可以从命令历史记录中重新调用语句)

clc

disp

仅显示某变量的值(或直接在命令行号窗口输入变量名称,就可以直接得到“变量名 = 值”)

disp(X)X为变量名

sim

对Simulink模型进行仿真

simOut=sim(model)

simset

设置仿真参数

simset %显示所有参数名和它们可能的值options=simset(property,value) %把property代表的参数赋值为value,结果保存在结构options中

simget

获取模型参数设置值

value=simget(model name) %返回指定模型参数设置的options结构

set_param

为模型或模块设置参数(用法很多,后面可以展开说下)

set_param(modelname,property,value) %为模型的property参数设置值value

get_param

返回指定模型或模块对象的指定参数的名称或值。

ParamValue=get_param(Object,Parameter)

gcb

获取当前模块的路径名称

bl=gcb %返回当前系统中当前模块的完整模块路径名称

print

将simlink模型打印成图片,或将图片保存为特定格式文件(包括m文件)

print(filename,formattype) %使用制定的文件格式当当前窗口保存至文件中

二、Simulink常用技巧

1、多个接口的自动连接

当我们在Simulink中想要操作多个接口相互连接时,不需要将每个接口一个个做重复的连接操作,只需要将鼠标左键选中一侧的接口,然后按住Ctrl键不松开,接着选中另一侧需要连接的端口即可。

多对一:

MATLAB 高频使用技巧指南(一)_第1张图片

同时选中左侧的多个信号连接右侧的Subsystem

一对一:

MATLAB 高频使用技巧指南(一)_第2张图片

选中左侧的Demux连接右侧的Subsystem

一对多:

MATLAB 高频使用技巧指南(一)_第3张图片

选中右侧的多个信号连接左侧的Demux

注意:

1)支持模块多对一,或一对一,或一对多;

2)支持所有模块的input和output接口;

3)当左侧接口数量与右侧不一致时,只能将接口按从上到下的顺序依次连接。

2、高亮信号来源与去向

较复杂模型中往往有很多信号,当我们想要查看某一信号链路时,可以使用右键的快捷菜单中的小工具。

如果想要查看信号来源:

MATLAB 高频使用技巧指南(一)_第4张图片

高亮并取消信号来源链路

如果想要查看信号去向:

MATLAB 高频使用技巧指南(一)_第5张图片

高亮并取消信号去向链路

3、注释

当我们进行模型调试时,如果想要暂时注释掉某一部分,可以使用注释操作,效果和代码调试时 “%” 的表现相同。鼠标右键选择“Comment Out”将选中部分注释掉,右键选择“Uncomment”取消注释。

MATLAB 高频使用技巧指南(一)_第6张图片

注释和取消注释

4、将模型生成html文件

当我们不想打开MATLAB,n用更加简易的方式去浏览Simulink模型时(仅浏览,不可编辑),可以尝试将Simulink模型导出为html格式的文件,导出后更加方便阅读。

MATLAB 高频使用技巧指南(一)_第7张图片

将模型导出为html格式

你可能感兴趣的:(MATLAB使用技巧,matlab,开发语言)