主要内容

在MATLAB函数块中创建结构

下面是创建结构的工作流程MATLAB函数布洛克:

  1. 确定结构的类型(或范围)(参见MATLAB函数块中的结构类型).

  2. 根据范围,遵循以下创建结构的指导方针:

    结构范围: 遵循以下步骤:
    输入

    1. 创建一个金宝app仿真软件。公共汽车对象,以定义结构输入。

    2. MATLAB函数块,如中所述向MATLAB函数块添加数据。数据应该具有以下属性

      • 范围输入

      • 类型总线:<对象名称>

        <对象名称>,输入文件的名称金宝app仿真软件。公共汽车对象,该对象定义结构输入

    看到定义MATLAB功能块结构的规则

    输出

    1. 创建一个金宝app仿真软件。公共汽车对象,以定义结构输出。

    2. MATLAB函数块,具有以下属性:

      • 范围输出

      • 类型总线:<对象名称>

        <对象名称>,输入文件的名称金宝app仿真软件。公共汽车对象,该对象定义结构输出

    3. 在MATLAB中隐式地定义和初始化输出结构作为变量®函数,如代码生成的结构定义

    4. 的属性相匹配,确保输出结构变量定义中字段的数量、类型和大小匹配金宝app仿真软件。公共汽车对象。

    当地的

    将结构隐式地定义为MATLAB函数中的局部变量,如代码生成的结构定义。默认情况下,局部变量为MATLAB函数块是暂时的。

    持续的

    将该结构隐式地定义为MATLAB函数中的持久变量。

    参数

    1. 在基本工作区中创建一个结构变量。

    2. MATLAB函数块,具有以下属性:

      • 名字=与您在步骤1中创建的结构变量的名称相同。

      • 范围参数

    看到定义和使用结构参数

使用非虚拟总线与MATLAB功能块

在这个示例模型中,MATLAB函数块包括创建结构的MATLAB代码。如果一个MATLAB函数块输出一个结构,那么你必须使用金宝app仿真软件。公共汽车对象来定义总线输出。

要查看结构定义,双击MATLAB Function块。

打开总线编辑器并展开公共汽车表示结构的对象定义。

来看看公共汽车对象定义MATLAB函数块的总线输出,在MATLAB工具栏的“编辑器”选项卡上单击编辑数据然后点击y。输出类型定义为function_bus公共汽车对象。

相关的话题