主要内容

声明适应数据Stateflow图表

Stateflow大多数数据的大小®图的仿真软件金宝app®模型在编译时是固定的和在运行时不会改变。相比之下,适应数据在模拟可以改变大小。例如,您可以使用适应可变数据如果Stateflow图的输出是一个数组的大小取决于表的状态。

使适应可变数据金宝app的支持

默认情况下,Stateflow图表支持适应可变数据。金宝app启用或禁用这个支持个人图表,修改图表属性金宝app金宝app支持适应可变数组描述的一样,指定属性Stateflow图表。有关更多信息,请参见金宝app支持适应可变数组

当你使这个图表属性,表接受适应输入数据从其他模块仿真软件模型。金宝app你可以通过启用声明额外的适应可变数据对象变量的大小数据属性,如中描述设置数据属性。有关更多信息,请参见变量的大小

使用大小数据属性显式地指定为每个适应可变数据对象的最大大小。例如,指定一个二维矩阵的最大尺寸是2第二维度,第一个维度和4(2 - 4)。另外,继承的最大大小的输入数据,设置大小1。有关更多信息,请参见指定Stateflow数据的大小

适应可变数据图表使用MATLAB作为动作语言

使用MATLAB的图表®作为行动语言支持适应绘图水位输入、地方、和输出金宝app数据,以及适应输入和输出数据的图形化功能,MATLAB函数和真值表的功能。

您可以修改适应图表中的数据状态和转换操作。例如,在这个图表,使用MATLAB作为动作语言,国家行为分配适应图表输出,y,从一个标量值大小不一,一个2×4矩阵。

适应可变数据图表,使用MATLAB作为行动的语言。

更多信息关于这个例子中,看到的计算输出基于输入信号的大小

适应可变数据图表,使用C作为行动的语言

图表,使用C作为行动语言支持适应绘图水位输入和输出数据,以及适应输入,本地的,暂时金宝app的,在MATLAB函数和真值表函数和输出数据,使用MATLAB作为行动的语言。

你只能修改适应图表数据通过使用:

  • MATLAB函数

  • 金宝app仿真软件的功能

  • 真值表,使用MATLAB作为行动的语言

计算与适应所有数据必须发生在这些功能,而不是直接在状态或转换。例如,您可以通过适应图表数据从状态和转换操作这些功能。另外,MATLAB函数可以直接访问适应图表数据。

例如,在这个图表,使用C作为动作语言,MATLAB函数readInputSize确定适应的大小图表输入。然后,MATLAB函数computeOutput尺度依赖的算法适用于图表输入和集的值适应图输出。

适应可变数据图表,使用C作为行动的语言。

更多信息关于这个例子中,看到的计算输出基于输入信号的大小

相关的话题