Operator Library: Parameters
算子 FloatVariable 用于生成软件变量。
此外,该算子还可用于创建在转换公式中使用的用户定义全局常量。 当 Value 为静态时,您可以通过将 DisplayHierarchy 参数设置为 :: 来创建全局常量。 由此生成的常量将在整个系统范围内可用,并可在所有 参数转换公式中进行访问。有关在转换公式中使用全局常量的详细信息,请参阅 DisplayHierarchy 参数说明。
您可以在设计 层级中定义一个目标,以便在该目标中显示和访问该变量。该目标由 两个参数定义:DisplayHierarchy 和 DisplayName。在 DisplayHierarchy 中,您可以寻址算子本身所在的 同一进程内的分层框。在参数 DisplayName 中,您可以设置目标 参数的名称。
-
如果同时设置了 DisplayHierarchy 和 DisplayName,则由 DisplayName 定义的参数 将可在由 DisplayHierarchy 寻址的分层框中使用。
-
如果 DisplayName 为空,则不会创建任何参数 。
-
如果设置了 DisplayName,但 DisplayHierarchy 为空,则由 DisplayName 定义的参数 将被添加到父级层级(即算子本身所在的分层框)。
-
当 值 为静态时,您可以通过设置以下内容来创建全局常量 显示层级 更改为 :: 。您可以在转换公式中使用以下内容对其进行访问
${::myGlobalConst}.
该算子没有输入和输出,因为它 不会干扰设计的数据流结构。
有关库参数的常规介绍, 请参阅 Library Parameters。
| 状态 | |
|---|---|
| 键入 | 静态读取(尽管 GUI 显示为写入)参数 |
| 默认 | 没有任何 |
| 范围 | 成功或错误信息 |
|
显示错误状态。如果参数 Activate 设置为 Yes,则会检查其他模块参数。 此参数显示检查结果,即 OK 或错误消息。 此参数不包含在最终的小程序中。 |
|
| 显示名称 | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | 没有任何 |
| 范围 | 任何字符串 |
|
如果您希望在设计的另一个位置(除算子实例本身之外) 对该参数进行访问,则需要定义一个 新参数。在此处指定此新参数的名称。 如果此字段为空,则不会创建新参数。 |
|
| 显示层级 | |||||||
|---|---|---|---|---|---|---|---|
| 键入 | 静态写参数 | ||||||
| 默认 | 没有任何 | ||||||
| 范围 | 任何字符串 | ||||||
|
在此处指定您要将参数 DisplayName 中定义的新映射 参数附加到的分层框。 对于此参数,您可以使用自动补全功能和语法 高亮显示。要使用自动补全,请在 Module Properties 对话框中点击该参数的 Parameter Values 字段,然后按下键盘上的 TAB 键。有关自动补全功能的更详细说明, 请访问 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。 如果您定义了新参数 DisplayName,但将参数 DisplayHierarchy 留空:新参数 将被添加到包含算子实例的分层框中。(请 注意,如果算子实例位于最高 (进程)级别,则无法这样做。)
|
|||||||
| 值 | |
|---|---|
| 键入 | static, dynamic, write, read parameter |
| 默认 | 0 |
| 范围 | double |
|
用于访问变量以及从变量进行访问的映射参数。此参数会镜像 变量的所有 Property。 要创建用于转换公式中的用户定义全局常量,此参数必须为 static。有关如何创建全局常量的说明,请参阅 DisplayHierarchy 参数说明。 |
|
| 单位 | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | - |
| 范围 | Latin-1 |
|
在此输入参数 Value 的单位。 |
|
| 描述 | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | - |
| 范围 | any text |
|
在此输入参数 Value 的说明。 |
|
| RangeFrom | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | 0.1 |
| 范围 | |
|
最小有效值的定义。您也可以在此处输入公式。 |
|
| RangeTo | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | 1.0 |
| 范围 | |
|
最大有效值的定义。您也可以在此处输入公式。 |
|
| RangeIncrement | |
|---|---|
| 键入 | 静态写参数 |
| 默认 | 0.1 |
| 范围 | |
|
有效值之间的间隔定义(步长定义)。您 也可以在此处输入公式。 |
|
| Activate | |
|---|---|
| 键入 | 动态写入参数 |
| 默认 | 无 |
| 范围 | {No,Yes} |
|
Yes = 启用对变量的访问及来自变量的访问 (通过映射参数 Value)。 No = 禁用对变量的访问及来自变量的访问, 并且参数 Status 被禁用。参数 DisplayName 和 DisplayHierarchy 不起作用。 |
|

![[注意]](../common/images/admon/note.png)

上一页

