主要内容

通过设置块参数定制块行为

创建一个Simulink万博1manbetx®模型,将块添加到框图,然后连接和配置这些块。您可以将值分配给数字块参数,该参数控制块计算,并调整控制外观的块属性。

调整块的参数和属性为:

  • 在设计模型时试验参数值。

  • 通过估计参数值,将仿真结果与实测数据进行匹配。

  • 通过优化参数值设计高效的控制算法。

  • 文档块和自定义外观。

通过创建可以在块和模型之间共享的全局变量来定义系统常量。

功能

set_param 设置系统和块参数值
get_param 获取参数名称和值
Slexpr. 生成表达式以在参数对象的值中使用

万博1manbetxsimulink.dualscaledParameter. 指定Simulink双缩放参数的名称、值、单位和其他属性万博1manbetx
万博1manbetx仿真软件。参数 存储,共享和配置参数值
万博1manbetx仿真软件。VariantControl 创建一个变量控制变量对象
万博1manbetxsimulink.variantvariable. 创建一个变量参数对象

主题

块参数

设置块参数值

块具有数字参数,这些参数决定了它们如何计算输出值。要控制块执行的计算,可以指定参数值。

通过创建变量共享和重用块参数值

要将多个块参数设置为相同的值,可以使用创建并存储在工作空间(如基本工作空间、模型工作空间或数据字典)中的数值变量。

使用可变参数重用具有不同值的块参数

为块参数值不同的系统设计一个型号。

可重用组件的参数接口

对于可重用组件中的每个块参数,为该组件的所有实例指定相同的值,或为每个实例指定不同的值。

在结构中组织相关块参数定义

通过将块参数值聚集到结构中,增加模型的可读性并减少模型维护的工作量。

调整和试验块参数值

当您构建一个模型时,您可以用块参数进行试验,例如a转移Fcn块,帮助您决定要使用的块。

优化,估计和扫描块参数值

利用参数扫频调整控制参数,估计未知模型参数,并考虑实际系统的不确定性来测试控制算法的鲁棒性。

在模拟和代码执行期间在参数值集之间切换

在相同块参数的独立值集之间进行切换,方法是将这些值集存储在一个结构数组中。

控制块参数数据类型

控制Simulink和生成的代码用于在计算机内存中存储万博1manbetx块参数值的数据类型。

指定块参数的最小值和最大值

通过设置数字块参数的最小值和最大值来完全指定您的设计并优化生成的代码。

块特定参数

要编写创建和修改模型的脚本,请在块对话框中确定参数或属性的编程名称。

块属性

指定块的属性

控制块外观并向块中添加自定义文档。指定块执行顺序和回调。

关联用户数据与块

将您自己的数据(如数字变量)与块关联。

相关信息

特色的例子