要定义多个块或模型使用的参数值,可以使用变量。单独更新参数的每个实例的数值参数值可以效率低,并且容易出错。您可以更新定义它的工作区或源文件中的变量的值。具有此信息的单个源促进模型组件的可扩展性和可重用性。
要指定值范围,数据类型,可调性和信号,状态和块参数的其他特征,可以使用万博1manbetxSimulink.Parameter.
和万博1manbetxsimulink.signal.
对象。虽然您可以使用变量或对象来指定参数值,但此示例为简单起见使用变量。
您可以使用这些支持文件类型来定义变量:万博1manbetx
Mat文件
matlab文件
数据词典
要加载小型模型的数据,可以使用模型回调。对于大型模型层次结构,不同的装载方法更有效。
在模型中ex_modeling_data.
, 一种preloadfcn.
模型回调评估matlab文件ex_modeling_data_variables.m.
,定义变量那, 和在基础工作区。控制器中的机械系统和PID控制器块中的增益块使用这些变量。
您可以在Matlab®命令提示符下交互式更改变量值。您还可以使用像模型数据编辑器这样的工具来编辑值。