主要内容

管理模型数据

要定义多个块或模型使用的参数值,可以使用变量。单独更新参数的每个实例的数值参数值可以效率低,并且容易出错。您可以更新定义它的工作区或源文件中的变量的值。具有此信息的单个源促进模型组件的可扩展性和可重用性。

要指定值范围,数据类型,可调性和信号,状态和块参数的其他特征,可以使用金宝appSimulink.Parameter.金宝appsimulink.signal.对象。虽然您可以使用变量或对象来指定参数值,但此示例为简单起见使用变量。

您可以使用这些支持文件类型来定义变量:金宝app

  • Mat文件

  • matlab文件

  • 数据词典

要加载小型模型的数据,可以使用模型回调。对于大型模型层次结构,不同的装载方法更有效。

在模型中ex_modeling_data., 一种preloadfcn.模型回调评估matlab文件ex_modeling_data_variables.m.,定义变量$ k $$ C $, 和$ m $.在基础工作区。控制器中的机械系统和PID控制器块中的增益块使用这些变量。

您可以在Matlab®命令提示符下交互式更改变量值。您还可以使用像模型数据编辑器这样的工具来编辑值。

相关话题