主要内容

参数的作家

写块参数或模型工作空间变量

  • 参数作家块图标

库:
金宝app模型/信号路由

描述

参数的作家块改变块的参数值通过编写以下之一:

  • 一个参数可调的一块在模拟

  • 一个属于一个实例参数模型块,引用一个模型

  • 一个蒙面的子系统参数

  • 工作空间变量模型

一块用一个参数,可以写的参数的作家块被称为参数块老板。为参数的作家块找到支持参数的参数的所有者,必须启金宝app用所支持的参数。

使用参数的作家块的初始化函数,重新启动功能,重置功能块来响应事件。例如,一个事件可以读取从硬件传感器的值,然后更新块参数基于传感器的值。

关于使用的更多信息参数的作家块,看初始化和设置参数值

否则,一个参数的作家块必须在相同的任务:

  • 块的参数是直接写的参数的作家块,这可能是一个内置的阻碍等获得块,模型块,一块蒙面子系统或一个用户定义函数块等功能

  • 块的参数是间接地通过一个模型编写的工作空间变量

写信给一个模型工作空间变量,掩模参数,或模型块实例参数参数的作家块,工作空间变量的模型,屏蔽参数,或模型块实例参数必须由一个参数使用所有者块或C墨西哥人s函数运行时可调参数。

对于一个参数的作家块蒙面子系统,参数的作家块和相应的参数所有者块必须有相同的直接父蒙面子系统。

当一个参数的作家块写入参数与存储类设置为一个实例模型的默认,代码生成器使用的默认配置模型参数的参数当参数生成代码。看到为可重用模型引用指定特定参数值(金宝app仿真软件编码器)

当您创建一个块和一个库参数的作家块,您还必须包括相应的参数块在图书馆块。

确定参数所有者块

你可以确定一个块是一个支持参数所有者块的价值金宝appIsParamOwnerBlock块参数。使用get_param功能块的名字或处理,黑色,IsParamOwnerBlock块参数。

get_param (黑色,' IsParamOwnerBlock ')

函数返回“上”如果块是所有者块和一个受支持的参数金宝app“关闭”否则。

一个参数的作家块和块的参数所有者块值写构成一组相关的块。您可以选择一个参数的作家块突出相关参数所有者块,反之亦然。强调相关的块时,块在当前模型包含相关的块也会高亮显示。例如,一个初始化函数块当它包含突出显示参数的作家块与选定的块。在模型中强调的块帆布也强调在迷你地图。

显示相关的块在一个开放的图或新选项卡中,暂停后出现的省略选择。然后,选择相关的模块按钮操作栏。窗口焦点去打开图或新选项卡显示相关的块。

限制

一个参数的作家块不能被放置在一个仿真软件金宝app®函数。

港口

输入

全部展开

写的参数值。

数据类型:一半|||int8|int16|int32|int64|uint8|uint16|uint32|uint64|布尔|不动点|枚举|公共汽车

参数

全部展开

自从R2023a

本地激活这个块的参数验证。

当参数验证是禁用的param作家块,正常模式模拟块的更快。

提示

在全局范围内启用或禁用参数验证参数的作家块,用参数作家块验证配置参数。

依赖关系

禁用参数验证这一块,块不能直接或间接地改变的价值模型块实例参数。例如,块不能改变工作空间变量或面具模型参数的值,指定的值模型块实例参数。

编程使用

以编程方式设置块参数值,使用set_param函数。

参数: IsParameterValidationOn
价值观: “上”(默认)|“关闭”

例子:set_param (gcb IsParameterValidationOn”,“关闭”)

选择该参数写入工作空间变量,模型指定的模型空间参数名称参数。

明确该参数写一块可调参数,模型实例参数,或戴面具的子系统参数,如指定的参数块老板参数。

编程使用

以编程方式设置块参数值,使用set_param函数。

参数: AccessWorkspaceVariable
价值观: “关闭”(默认)|“上”

例子:set_param (gcb AccessWorkspaceVariable”,“上”)

指定模型的名称空间变量的值这一块写道。

依赖关系

要启用该参数,选择访问模型空间参数参数。

编程使用

以编程方式设置块参数值,使用set_param函数。

参数: WorkspaceVariableName
价值观: (默认)向量| |字符字符串标量

例子:set_param (gcb WorkspaceVariableName”,“var”)

指定所有者块的块路径参数和参数的名称,其价值这一块写道。

参数所有者选择树分层树中提供了可写的参数列表。扩展路径上的节点参数的主人。然后,选择参数在参数所有者。

提示

如果所有者的名称参数块包含一个斜杠(/),削减显示为两个斜杠(/ /)参数的作家块的参数。这个符号区分阻止名称本身的削减斜杠,单独的名称在不同的层次模型的层次结构。

依赖关系

要启用该参数,清除访问模型空间参数参数。

编程使用

以编程方式设置块参数值,使用set_param函数。

首先,指定一个参数的块路径所有者块使用ParameterOwnerBlock参数。

参数: ParameterOwnerBlock
价值观: (默认)向量| |字符字符串标量
数据类型: 字符|字符串

例子:set_param (gcb,‘ParameterOwnerBlock’,‘mymodel / Gain1’)

然后,指定块的编程式名称参数的参数块使用ParameterName参数。

参数: ParameterName
价值观: (默认)向量| |字符字符串标量

例子:set_param (gcb ParameterName”,“获得”)

块特征

数据类型

布尔|公共汽车||枚举|不动点|整数|

直接引线

没有

多维信号

是的

适应信号

没有

讨论二阶导数过零检测

没有

扩展功能

C / c++代码生成
使用仿真软件生成C和c++代码®编码器™。金宝app

版本历史

全部展开