读取Tag

返回tag中存储的数据值。

1378

输入/输出

datatype_icon

tag/代理引用输入

从中读取数据值的tag端点或tag代理端点的引用。

datatype_icon

数据类型

为tag端点读取的tag输入的数据类型。

如要防止节点运行时因无法确定tag的数据类型返回错误,请连线值至该输入。否则可忽略该接线端。因为该输入的数据类型会自动更改以匹配其所连接tag的数据类型。

Default value: 0

数据类型的用途

该接线端具有2个用途:
  • 如编译器不能够自动判定tag的数据类型,可通过连线接线端手动指定数据类型。
  • 此时为tag预分配内存。读取操作尝试重用与连线至该接线端的值关联的缓冲区。最小化每次读取操作的内存分配可增强性能。
datatype_icon

错误输入

该节点运行前发生的错误。

该节点根据标准错误处理方式处理该输入。

Standard Error Behavior

Default value: 无错误

datatype_icon

tag/代理引用输出

节点从中读取数据值的tag端点或tag代理端点的引用。

datatype_icon

在标识符中存储的数据值。

datatype_icon

时间标识

与数据值相关联的时间标识。

仅当满足以下所有条件时,该输出可用:

  • 创建tag时,启用了有时间标识?属性。
  • 将该tag的引用连线至tag/代理引用输入

与Tag数据相关的时间标识

按照下列步骤,将时间标识与tag中存储的数据值相关联。

  1. 浏览创建tag的共享资源集文档,选择要修改的tag。
    注: 共享资源集文档以.grsc作为文件扩展名。
  2. 选项卡上勾选有时间标识?复选框。

如tag包含初始值,则tag现在将该值与创建tag时的时间标识相关联。

也可关联自定义时间标识至写入tag的数据值。如写入新数据值至tag时将时间标识连线至写入Tag节点,节点随后将该时间标识与新的数据值相关联。

注: 关联时间标识和tag数据可能降低应用程序的性能。仅在必要时关联时间标识和tag数据。
datatype_icon

错误输出

错误信息。

该节点根据标准错误处理方式生成该输出。

Standard Error Behavior

什么是Tag?

Tag是存储最新值的单点数据,可从项目内的多个文档进行访问。Tag可存储单个任意数据类型的值,表示进程的状态。Tag相当于文本编程语言中的全局变量。

可通过程序框图上的配置并创建Tag节点动态创建tag,或在共享资源集文件中静态创建tag。

创建tag后,可从项目内的多个VI对同一数据进行访问。

什么是Tag代理?

Tag代理是位于应用程序特定位置的引用,该引用映射与其相关联的、位于应用程序另一位置的实际tag的值。使用tag代理可访问应用程序中另一位置的数据。Tag代理链接到tag后方可对tag代理进行读取和(可选)写入操作。

使用Tag常量

按照下列步骤,以静态方式创建并配置tag。

  1. 创建或打开一个共享资源集文档。
    注: 共享资源集文档以.grsc作为文件扩展名。
  2. 展开Tag部分并单击新建
  3. 选项卡中配置数据类型、初始值及其他属性。