本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

MATLAB Function 模块编辑器

自定义 MATLAB Function 模块编辑器

可以像在 MATLAB® 编辑器中一样,使用工具栏图标自定义 MATLAB Function 模块编辑器的外观。请参阅基本设置

MATLAB Function 模块编辑器工具

可以使用以下工具处理 MATLAB Function 模块:

工具按钮说明

Edit Data

打开 Ports and Data Manager 对话框,为当前 MATLAB Function 模块添加或修改参数。要了解详细信息,请参阅Ports and Data Manager

View Report

打开 MATLAB Function 模块的 MATLAB Function 报告。有关详细信息,请参阅 MATLAB Function Reports

Simulation Target

打开 Configuration Parameters 对话框的 Simulation Target 窗格,以包含自定义代码。

Go To Diagram

在原图中显示 MATLAB 函数,不关闭编辑器。

有关为 MATLAB Function 模块定义输入参数的示例,请参阅定义输入和输出

编辑和调试 MATLAB Function 模块代码

手动缩进

要手动缩进代码模块,请执行以下操作:

  1. 突出显示要缩进的文本。

  2. 在 Editor 选项卡上选择一个 Indent 工具:

    工具说明
    对选定文本应用智能缩进。
    将选定文本向右移动一个缩进级别。
    将选定文本向左移动一个缩进级别。

打开所选内容

您可以在 MATLAB Function 模块编辑器中打开局部函数、函数、文件或文件中的变量。

要打开所选内容,请执行以下操作:

  1. 将光标放在要打开的项目的名称中。

  2. 右键点击并从上下文菜单中选择 Open <selection>

编辑器将选择合适的工具来打开所选内容。有关详细信息,请参阅管理文件和文件夹

注意

如果您打开 MATLAB Function 模块输入或输出参数,Ports and Data Manager 将会打开,并突出显示所选参数。您可以使用 Ports and Data Manager 修改参数属性。有关详细信息,请参阅 Ports and Data Manager

对所选内容求值

在仿真期间,您可以使用 Evaluate a Selection 菜单选项在 MATLAB 窗口中报告 MATLAB 函数变量或方程的值。

要计算所选内容,请执行以下操作:

  1. 突出显示要计算的变量或方程。

  2. 将光标悬停在突出显示的文本上,然后点击鼠标右键,从上下文菜单中选择 Evaluate Selection。(也可以从 Text 菜单中选择 Evaluate Selection。)

当您到达断点时,MATLAB 命令行窗口将在命令行调试器提示符下显示变量或方程的值。

debug>> stdev
 
	1.1180

debug>> 

注意

您不能在 MATLAB 忙碌时(例如在运行 MATLAB 文件时)对所选内容求值。

设置数据作用域

要为 MATLAB Function 模块的输入参数设置数据作用域,请执行以下操作:

  1. 突出显示要修改的输入参数。

  2. 将光标悬停在突出显示的文本上,然后点击鼠标右键,从上下文菜单中选择 Data Scope for <selection>

  3. 选择:

    • Input,如果您的输入数据由 Simulink® 模型通过输入端口提供给 MATLAB Function 模块。

    • Parameter,如果您的输入是 MATLAB 或模型工作区或者包含此模块的封装子系统的工作区中具有相同名称的变量。

有关详细信息,请参阅Setting General Properties

相关示例

详细信息