Operator EnumVariable

Operator Library: Parameters

算子 EnumVariable 用于生成一个软件变量。

您可以在设计层级中定义一个目标,以便在该层级中使该变量可见且可访问。 该目标由两个参数定义:DisplayHierarchy 和 DisplayName。 在 DisplayHierarchy 中,您可以寻址算子本身所在的同一进程内的分级框。 在参数 DisplayName 中,您可以为目标参数设置名称。 如果 DisplayHierarchy 和 DisplayName 均已设置, 则由 DisplayName 定义的参数将在 DisplayHierarchy 所寻址的分级框中可用。 如果 DisplayName 为空,则不会创建任何参数。 如果设置了 DisplayName,但 DisplayHierarchy 为空,则由 DisplayName 定义的参数将被添加到父级层级(即算子本身所在的分级框)。

该运算符没有输入和输出,因为它不会干扰设计的数据流结构。

您可以在“库参数”中找到有关库参数的一般介绍。

I/O Property

Property 值
Operator Type 无(因为没有输入或输出)

Supported Link Format

无

参数

状态
键入 静态读取(尽管 GUI 显示为写入)参数
默认 没有任何
范围 成功或错误信息

显示错误状态。如果参数“激活”设置为“是” ,则会检查其他模块参数。此参数显示检查结果,即“正常”或错误消息。

此参数不包含在最终的小程序中。

显示名称
键入 静态写参数
默认 没有任何
范围 任何字符串

如果您想在设计的另一个位置(除算子实例本身之外)授予对该参数的访问权限或从该位置访问该参数, 则需要定义一个新参数。 在此处指定该新参数的名称。

如果此字段为空,则不会创建新参数。

显示层级
键入 静态写参数
默认 没有任何
范围 任何字符串

在此处指定您要附加在参数 DisplayName 中定义的新映射参数的层次框 。

对于此参数,您可以使用自动完成功能和语法高亮显示。要使用自动完成功能,请点击 Module Properties 对话框中 此参数的 Parameter Values 字段 ,并按下键盘上的 TAB 键。有关自动完成功能的更详细说明, 请访问 'Autocompletion and Syntax Highlighting for Translator and Reference Operators'。

如果您定义了一个新参数 DisplayName,但将参数 DisplayHierarchy 留空: 新参数将被添加到包含算子实例的分级框中。 (请注意,如果算子实例位于最高(进程)级别,则无法执行此操作。)

[注意] 设置显示目标路径的语法

如果您希望新参数显示在设计的其他位置, 则需要在参数 DisplayHierarchy 中指定要包含 该新参数的层次框的路径。

语法如下:

<Path> is the relative path from process level to the hierarchical level of the design where the <Hierarchical Box> is located that is to receive the new parameter. Thus, parameter DisplayHierarchy can only address hierarchical boxes within the same process. Use a slash as separator between different hierarchical levels.

<HierarchicalBox> is the name of the hierarchical box that is to receive the new map parameter.

示例: Level0/Level1

值
键入 static, dynamic, write, read parameter
默认 默认
范围

用于访问变量以及从变量访问的映射参数。 此参数会镜像该变量的所有 Property。

描述
键入 静态写参数
默认 -
范围 any text

在此处输入参数 Value 的描述。

范围
键入 静态写参数
默认 "Default"=0;
范围

名称-值组合的定义。

Activate
键入 动态写入参数
默认 无
范围 {No,Yes}

Yes = 已激活对变量的访问以及来自变量的访问(通过映射参数 Value)。

No = 对变量的访问和来自变量的访问已被停用,并且参数 Status 已禁用。 参数 DisplayName 和 DisplayHierarchy 不起作用。