主要内容

通过设置块参数自定义块行为

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

调整块的参数和属性为:

  • 在设计模型时使用参数值进行试验。

  • 通过估算参数值,将模拟结果与实测数据进行匹配。

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

  • 文档块和自定义外观。

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

功能

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

金宝appsimulink.dualscaledParameter. 指定Simulink双比例参数的名称、值、单位和其他属性金宝app
金宝app仿真软件。参数 存储,共享和配置参数值
金宝app仿真软件。VariantControl 创建一个变量控制变量对象
金宝appsimulink.variantvariable. 创建一个可变参数对象

主题

块参数

设置块参数值

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

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

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

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

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

可重用组件的参数接口

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

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

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

调整和实验块参数值

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

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

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

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

通过存储在结构数组中,在相同块参数的独立值集之间进行切换。

控制块参数数据类型

控制Simulink和生成的代码用于在计算机内存中存储金宝app块参数值的数据类型。

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

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

块特定参数

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

块属性

指定块的属性

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

将用户数据与块关联

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

相关信息

特色的例子