管理模型数据
要定义多个块或模型使用的参数值,可以使用变量。在参数的每个实例上分别更新数值参数值的效率很低,而且容易出错。您可以在定义变量的工作区或源文件中更新变量的值。拥有单一的信息源有助于模型组件的可伸缩性和可重用性。
要指定值范围、数据类型、可调性以及信号、状态和块参数的其他特征,可以使用仿真软件。参数
而且仿真软件。信号
对象。虽然可以使用变量或对象来指定参数值,但为了简单起见,本例使用变量。
你可以使用以下支持文件类型来定义变量:
MAT-file
MATLAB文件
数据字典
要为小型模型加载数据,可以使用模型回调。对于大型模型层次结构,不同的加载方法更有效。
在模型ex_modeling_data
,一个PreLoadFcn
模型回调评估MATLAB文件ex_modeling_data_variables.m
,它定义变量,,在基本工作区中。机械系统中的增益块和控制器中的PID控制器块使用这些变量。
您可以在MATLAB®命令提示符中交互式地更改变量值。您还可以使用Model Data Editor之类的工具来编辑值。