仿真时,可以响应事件,如阅读一个环境传感器的值,然后更新算法用一个新的参数值。
初始化函数和重置功能块可以响应事件时参数的作家块可以改变参数值。作家的参数块不直接写块参数值。相反,它改变了块引用模型中的参数值通过编写实例参数属于模型块。
下面的例子显示了如何使用参数的作家块来改变一个参数值获得块。
与一个可写的参数创建一个模型,是一块参数可以定义模型参数。在这个例子中,添加一个常数,获得,外港块到一个新的模型。连接块。保存模型的名字ParamRw_Sub
。
添加一个仿真金宝app软件®对模型参数的工作区。在建模选项卡和设计部分中,选择模型的工作空间。在Model Explorer”菜单中,选择添加>金宝app模型参数。集的名字来Parameter_1
和价值来1
。选择论点复选框。点击应用。
打开获得块参数对话框。集获得来Parameter_1
。
创建一个模型,初始化参数。添加一个初始化函数和模型块到一个新的模型。保存模型的名字ParamRw_Top
。
重命名模型块Model_1
。打开模型块参数对话框。在模型名称框中,输入ParamRw_Sub
。选择实例参数选项卡。设置价值为Parameter_1
来1
。这是默认值前的模型使用参数的作家块与一个新值更新这个参数。
如果模型块比低层次水平参数的作家块,选择论点复选框以促进更高水平的参数,使其可见参数的作家块。
双击初始化函数块。块是预先配置的国家的作家块。
取代国家的作家块和一个参数的作家块。打开参数作家块参数对话框。从参数所有者选择树中,选择Parameter_1
。
打开常数块参数对话框。集恒定值为3。这是设置的增益值参数的作家块。
点击好吧关闭对话框。的参数的作家块显示一个标签说明它写入模型实例参数Parameter_1
为Model_1
。
单击ParamRw_Top
选项卡。的模型块显示一个徽章显示一个值写入Parameter_1。