在局部变量中存储连续状态信息
要计算连续状态,必须确定它的时间导数。您可以使用连续时间更新的局部变量来表示此信息。仅在statflow中支持连续时间模拟金宝app®Simulink中的金宝app图表®模型。有关更多信息,请参见状态流中的连续时间建模.
定义连续时间变量
将图表配置为连续更新,如中所述为连续时间模拟配置状态流程图.
将数据对象添加到图表中,如添加状态流数据.
设置范围属性的数据对象
当地的
.设置更新方法属性的数据对象
连续
.
在状态流程图中,连续时间变量总是有类型双
.
计算隐式时间导数
对于每个连续时间变量,statflow隐式地创建一个变量来表示其时间导数。图表表示时间导数变量为variable_name_dot
.例如,data_dot
表示连续变量的时间导数数据
.你可以写出时间导数变量在
国家的行为。时间导数变量没有出现在符号窗格或模型资源管理器中。
请注意
没有显式地使用后缀定义变量_dot
在配置为连续时间模拟的图表中。
将连续状态暴露给金宝app模型
在状态流图中,可以使用局部变量而不是输入或输出来表示连续状态。类中的状态流输出显式分配局部变量,以将连续状态公开给Simulink模型金宝app在
国家的行为。
连续时间变量指南
连续时间变量的作用域可以是
当地的
或输出
.在statflow层次结构中的图表级别或更低级别定义连续时间变量。
通过将局部连续时间变量分配给statflow输出,公开图表的连续状态。