MATLAB函数块编辑器
创建、编辑和调试MATLAB代码MATLAB功能块
描述
的MATLAB函数块编辑器允许您查看、编辑和创建MATLAB®的函数。MATLAB函数块。当你更新MATLAB代码时,Simulink金宝app®更新MATLAB函数块的输入和输出端口匹配的输入和输出参数在MATLAB函数。的MATLAB函数块编辑器在金宝app模型编辑器.
打开MATLAB函数块编辑器
双击一个MATLAB函数块。
选择一个MATLAB函数块和,在函数选项卡上,单击在Simulin金宝appk中打开.
参数
准备编辑数据
-打开符号窗格和属性检查器
按钮
打开符号窗格和属性检查器。单击按钮定义函数变量并编辑属性。
去
—转到指定代码
按钮
转到指定的代码,包括函数和行号。
找到
查找和替换函数中的代码
按钮
类型中编写的指定文本MATLAB函数块编辑器.你也可以使用Ctrl + F键盘快捷键。如果要查找和替换代码,请使用Ctrl + H键盘快捷键。此参数具有与MATLAB编辑器相同的功能。有关更多信息,请参见查找和替换文件中的文本并转到位置.
重构
-将所选代码转换为函数
按钮
将所选代码转换为函数。将此特性用于尚未包含在函数中的代码。您可以为函数代码创建单独的文件,也可以将代码转换为本地函数。
要转换代码并将其保存在单独的m文件中,请选择代码并单击重构>转换为功能.代码保存为m文件MATLAB函数块编辑器按指定的名称调用代码。要正确运行模型,m文件必须在路径上。
如果要将代码转换为本地函数,请选中代码,单击重构>转换为本地函数.的MATLAB函数块编辑器在代码底部创建一个局部函数,并将所选代码替换为对局部函数的函数调用。
评论
-注释掉代码
按钮
注释出代码。选择要注释的行并单击注释按钮.这个按钮增加了一个%
到所选的行。也可以选择代码并使用Ctrl + R键盘快捷键。
取消注释
-从代码中移除注释
按钮
从代码中移除注释。选择要取消注释的行并单击“取消注释”按钮.按钮删除一个%
从选定的行,每次按下它。也可以选择代码并使用Ctrl + T键盘快捷键。
包装的评论
-注释
按钮
包装的评论。选择要注释的行并单击“Wrap comments”按钮.
的MATLAB函数块编辑器不包装注释:
代码节标题(以。开头的注释
% %
).长而连续的文本,例如url。
项目列表项(以。开头的文本
*
或#
)移到上一行。
智能缩进
-使用智能缩进格式代码
按钮
使用智能缩进格式化代码。智能缩进自动格式化代码以提高代码可读性,例如当您使用函数或逻辑语句时。若要手动部署智能缩进,请选择代码行并单击智能缩进按钮.默认情况下,MATLAB函数块编辑器自动使用智能缩进。有关更多信息,请参见编辑和格式化代码.
增加缩进
—增加代码缩进
按钮
将代码缩进增加一个制表符缩进。要增加缩进,请选择代码行并单击“增加缩进”按钮.
减少缩进
—减少代码缩进
按钮
如果代码缩进,则将代码缩进减少一个制表符缩进。若要减少缩进,请选择行代码并单击“减少缩进”按钮.
指定定点数据
-构建fi对象构造函数
按钮
使用用户界面构建fi对象构造函数。要打开该界面,单击指定定点数据按钮.单击图标旁边的箭头以选择其他fi构造函数。有关更多信息,请参见在GUI中构建fimath对象构造函数(定点设计师).此功能需要Fixed-Point Designer™许可证。
更新模型
—更新模型并检查错误
按钮
更新模型并检查错误。在下面展开菜单更新模型从两个选项中进行选择。
更新模型:编译模型并检查静态错误。
刷新块:更新模型块以反映所做的更改。
你也可以使用Ctrl + Shift + D键盘快捷键更新模型。有关更多信息,请参见更新图表并运行模拟而且动态系统仿真阶段“,.
停止时间
—模拟停止时间
10
(默认)|标量
模拟停止时间。
模拟模式
—修改仿真模式
菜单项
更改模拟模式。您可以从正常的,加速器或快速的加速器.有关更多信息,请参见选择模拟模式.
快速启动
—支持快速重启
“关闭”
(默认)|“上”
为模型模拟启用快速重启。快速重新启动可以通过防止编译来提高性能。有关更多信息,请参见从快速重启开始.
退一步
-在模拟中后退
按钮
在模拟中后退一步。您必须首先使用模拟步进选项配置此选项。如果您没有配置这些选项,该按钮将打开“模拟步进选项”窗口。有关更多信息,请参见模拟步进选项.
运行
-运行模拟
按钮
运行模拟。您可以运行单个模拟,或通过创建设计研究运行多个模拟多个模拟并选择运行所有从下拉列表。通过选择调整时间节奏模拟踱来踱去从下拉列表。
一步
-在每个时间步中逐步通过模拟
按钮
在每个时间步中进行模拟。有关更多信息,请参见逐步模拟.
停止
-停止模拟
按钮
停止模拟。
跨过
-在调试过程中跨越断点
按钮
控件中的调试过程中跨越断点MATLAB函数块。当您按下按钮时,调试器将跳过函数调用,并且不进入被调用的函数逐行执行。只有在模拟在断点处停止后才能使用此按钮。
一步
-在调试期间转到下一行代码
按钮
中的调试过程中转到下一行代码MATLAB函数块。如果该行调用局部函数,请进入局部函数的第一行。只有在模拟在断点处停止后才能使用此按钮。
走出
—在调试过程中,逐行退出函数执行
按钮
在调试当前函数或本地函数期间,逐行退出函数执行。如果在局部函数中,调试器将继续执行对该局部函数的调用之后的行。只有在模拟在断点处停止后才能使用此按钮。
功能报告
-打开报告
按钮
打开包含有关MATLAB函数信息的报告。您可以使用此报告来查找关于代码中变量和表达式的信息。有关更多信息,请参见MATLAB函数报表.