LabView控件介绍

目录

[一、VISA Flush I/O Buffer Function/VISA清空I/O缓冲区函数](#一、VISA Flush I/O Buffer Function/VISA清空I/O缓冲区函数)

[1.1 功能](#1.1 功能)

[1.2 控件图](#1.2 控件图)

[1.3 输入](#1.3 输入)

[1.4 输出](#1.4 输出)

[二、VISA Write Function/VISA写入函数](#二、VISA Write Function/VISA写入函数)

[2.1 功能](#2.1 功能)

[2.2 控件图](#2.2 控件图)

[2.3 输入](#2.3 输入)

[2.4 输出](#2.4 输出)

[2.5 备注](#2.5 备注)

[三、Property Node/属性节点](#三、Property Node/属性节点)

[3.1 功能](#3.1 功能)

[3.2 控件图](#3.2 控件图)

[3.3 输入](#3.3 输入)

[3.4 输出](#3.4 输出)

[3.5 备注](#3.5 备注)

[四、VISA Read Function/VISA读取函数](#四、VISA Read Function/VISA读取函数)

[4.1 功能](#4.1 功能)

[4.2 控件图](#4.2 控件图)

[4.3 输入](#4.3 输入)

[4.4 输出](#4.4 输出)

[五、VISA Read Function/VISA读取函数](#五、VISA Read Function/VISA读取函数)

[5.1 功能](#5.1 功能)

[5.2 控件图](#5.2 控件图)

[5.3 输入](#5.3 输入)

[5.4 输出](#5.4 输出)

[六、Type Cast Function/强制类型转换函数](#六、Type Cast Function/强制类型转换函数)

[6.1 功能](#6.1 功能)

[6.2 控件图](#6.2 控件图)

[6.3 输入](#6.3 输入)

[6.4 输出](#6.4 输出)


**一、VISA Flush I/O Buffer Function/**VISA清空I/O缓冲区函数

1.1 功能

清空由屏蔽指定的I/O缓冲区。

1.2 控件图

1.3 输入

VISA资源名称/VISA resource name --- VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

屏蔽(16)/mask(16) --- 屏蔽指明要刷新的缓冲区。 按位合并缓冲区屏蔽可同时刷新多个缓冲区。逻辑OR,也称为OR或加,用于合并值。接收缓冲区和传输缓冲区分别只用一个屏蔽值。
该输入支持下列值:

|---------|------------|---------------------------------|
| 屏蔽值 | 十六进制代码 | 说明信息 |
| 16 | Ox10 | 刷新接收缓冲区并放弃内容(与64相同)。 |
| 32 | Ox20 | 通过使所有缓冲数据写入设备,刷新传输缓冲区并放弃内容。 |
| 64 | Ox40 | 刷新接收缓冲区并放弃内容(设备不执行任何I/O)。 |
| 128 | Ox80 | 刷新传输缓冲区并放弃内容(设备不执行任何I/O)。 |

错误输入(无错误)/error in(no error) ---错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

1.4输出

VISA资源名称输出/VISA resource name out --- VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。

​ 错误输出 --- 错误输出包含错误信息。该输出提供标准错误输出功能。

**二、**VISA Write Function/VISA写入函数

2.1 功能

使写入缓冲区的数据写入VISA资源名称指定的设备或接口。

2.2 控件图

2.3 输入

VISA资源名称/VISA resource name --- VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

写入缓冲区/write buffer --- 写入缓冲区包含要写入设备的数据(通常为通讯协议)。

错误输入(无错误)/error in(no error) ---错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

2.4输出

VISA资源名称输出/VISA resource name out --- VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。

返回数 --- 返回数包含实际写入的字节数。

错误输出 --- 错误输出包含错误信息。该输出提供标准错误输出功能。

2.5 备注

依据不同的平台,数据传输可为同步或异步。右键单击节点,在快捷菜单中选择同步I/O模式>>同步,可同步写入数据。

硬件设备同步传输数据时,调用线程在数据传输期间处于锁定状态。依据传输的速度,该操作可阻止其他需要调用线程的进程。但是,如应用程序需尽可能快地传输数据,同步执行操作可独占调用线程。

**三、**Property Node/属性节点

3.1 功能

获取(读取)和/或设置(写入)引用的属性。通过属性节点对本地或远程应用程序实例、VI或对象获取或设置属性和方法也可通过属性节点访问LabVIEW类的私有数据。
属性节点可自动调整为用户所引用的对象的类。LabVIEW的属性节点可访问XML属性、VISA属性、.NET属性和ActiveX属性。

3.2 控件图

3.3 输入

引用/reference --- 引用是与要设置或获取属性的对象关联的引用句柄。如"属性节点"类为应用程序或VI,则无需为该输入端连接引用句柄。对于应用程序类,默认值为当前应用程序实例。对于VI类,默认值为包含"属性节点"的VI。也可连接LabVIEW类至引用输入端,访问LabVIEW类的私有数据。

错误输入(无错误)/error in(no error) --- 错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

属性/property --- 属性2..n是要设置(写入)属性的范例。

3**.4**输出

引用输出/reference out --- 引用输出返回无改变的引用。

VISA资源名称输出/VISA resource name out --- VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。

属性/property --- 属性1..n是要获取(读取) 属性的范例。

3.5 备注

Bytes at Port返回此会话使用的串行端口当前可用的字节数。

**四、**VISA Read Function/VISA读取函数

4.1 功能

从VISA资源名称指定的设备或接口中读取指定数量的字节,并使数据返回至读取缓冲区。

4.2 控件图

4.3 输入

VISA资源名称/VISA resource name --- VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。

字节总数/byte count --- 字节总数是要读取的字节数量。

错误输入(无错误)/error in(no error) ---错误输入表明该节点运行前发生的错误条件。该输入将提供标准错误输入功能。

4**.4**输出

VISA资源名称输出/VISA resource name out --- VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。

读取缓冲区/read buffer --- 读取缓冲区包含从设备读取的数据。

返回数/return count --- 返回数包含实际读取的字节数。

错误输出 --- 错误输出包含错误信息。该输出提供标准错误输出功能。

**五、**VISA Read Function/VISA读取函数

5.1 功能

返回输入字符串的子字符串,从偏移量位置开始,包含长度个字符。连线板显示该多态函数的默认数据类型。

5.2 控件图

5.3 输入

字符串/string --- 字符串为输入字符串。

偏移量(0)/offset(0) --- 偏移量指定一个数值,函数在该指定数量的字符后开始查找字符串中的匹配。偏移量必须为数值。
字符串中第一个字符的偏移量为0。如果偏移量未连线或小于0,函数会将偏移量取为0。

长度(剩余)/length(rest) --- 长度必须为数值。如长度未连线,则默认值为字符串长度减去偏移量。

5**.4**输出

子字符串/substring --- 子字符串如偏移量大于字符串的长度,或长度小于等于0,则值为空。如长度大于或等于字符串长度减去偏移量,则子字符串是从偏移量开始的剩余部分。

**六、**Type Cast Function/强制类型转换函数

6.1 功能

通过新数据类型平化和还原,使x强制转换为某个类型。如函数无法转换数据而必须对其重新解析,LabVIEW将使用临时缓冲区。该函数存在重新解析数据的风险。如要在转换数据时保留数据的值,请使用"强制转换至类型"函数。

6.2 控件图

6.3 输入

类型/type --- 类型是数据要转换至的数据类型。通过连线常量或控件至类型接线端可设置数据要转换至的数据类型。LabVIEW忽略与类型接线端连线的常量和控件中的数据。

x/x --- x指定要转换的数据。该输入可接受任意数据类型。

6.4输出

*(类型*)&x/ *(type*)&x --- *(类型 *) &x是x中的值,可转换为类型。

相关推荐
LabVIEW开发7 天前
LabVIEW水力机组空蚀在线监测
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发7 天前
LabVIEW结合数字孪生的动态仿真
labview·labview知识·labview功能·labview程序
LabVIEW开发8 天前
LabVIEW中For 循环 “迭代并行”(Iteration Parallelism)
labview·labview知识·labview功能·labview程序
LabVIEW开发9 天前
LabVIEW多通道测控
labview·labview知识·labview功能·labview程序
LabVIEW开发9 天前
LabVIEW数据库事务操作
数据库·labview·labview知识·labview功能·labview程序
Kay.Wen1 个月前
LabVIEW 转换 XML文本
xml·labview
LabVIEW开发1 个月前
LabVIEW插值应用
算法·labview·labview知识·labview功能·labview程序
LabVIEW开发1 个月前
LabVIEW控制阀性能测试评估系统
人工智能·labview·labview知识·labview功能·labview程序
LabVIEW开发1 个月前
LabVIEW振动信号采集分析
fpga开发·labview·labview知识·labview功能·labview程序