主要内容

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

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

调整块的参数和属性为:

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

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

  • 通过优化参数值,设计一种有效的控制算法。

  • 文档块和自定义外观。

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

功能

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

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

主题

块的参数

设置块参数值

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

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

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

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

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

可重用组件的参数接口

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

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

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

调整和实验块参数值

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

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

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

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

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

控制块参数数据类型

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

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

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

屏蔽一些参数

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

块的属性

指定块的属性

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

将用户数据与块关联

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

相关信息

特色的例子