主要内容

在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函数块。

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

来看看公共汽车对象定义了MATLAB函数块的总线输出,在Simulink工具条上,在函数选项卡上,单击金宝app端口和数据管理器然后点击y.输出类型定义为function_bus公共汽车对象。

相关的话题