目录
1.VISA
VISA是虚拟仪器软件结构体系(Virtual Instrument Software Architecture)的简称,VISA是仪器编程的标准I/O(Input /Output,输入输出) API(Application Programming Interface,应用程序编程接口),根据使用仪器的类型调用相应的驱动程序,用户无需学习各种仪器的通信协议。
1.1 VISI写入函数
作用:使写入缓冲区的数据写入VISA资源名称指定的设备或者接口。依据不同的平台,数据传输可为同步或异步。右键单击节点,在快捷菜单中选择同步I/O模式---同步,可同步写入数据。
VISA资源名称:指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。(句柄:一个指向某个对象的标识符,通过该对象的句柄,对其进行操作)
写入缓冲区:包含要写入设备的数据。
错误输入(无错误):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
VISA资源名称输出:是由VISA函数返回的VISA资源名称的副本。
返回数:包含实际写入的字节数。
错误输出:包含错误信息。该输出将提供标准错误输出功能 。
1.2 VISA读取
作用:从VISA资源名称指定的设备或接口中读取指定数量的字节,并使数据返回至读取缓冲区。
字节总数:是要读取的字节数量。
错误输入(无错误):表明节点运行前发生的错误。该输入将提供标准错误输入功能。
VISA资源名称输出:是由VISA函数返回的VISA资源名称的副本。
读取缓冲区:包含从设备读取的数据。
返回数:包含实际读取的字节数。
1.3 VISA设备清零
对设备的输入输出缓冲区进行清零
2.高级VISA
2.1 VISA打开
作用:打开VISA资源名称指定设备的会话句柄并返回会话句柄的标识符,该标识符可用于调用该设备的其他操作。
VISA打开超时:指定“VISA打开”在返回错误前等待的最大超时值,以毫秒为单位。它不设置I/O超时。 VISA设置超时指定VISA会话句柄之后的操作超时值。
会话句柄副本:如会话句柄副本的值为TRUE,且当前存在对资源开放的会话句柄,可为资源打开另一个会话句柄。如会话句柄副本设置为FALSE,且存在对资源开放的会话句柄,可使用打开的会话句柄。 VISA会话句柄是VISA使用的唯一逻辑标识符,用于与资源通信。VISA会话句柄由VISA资源名称控件保持,用户不能看见该控件。
访问模式:指定如何访问设备,默认为0。
2.2 VISA关闭
关闭VISA资源名称指定的设备会话句柄或事件对象。
错误输入:是节点运行前发生的错误。在下列情况下,该输入可作为标准错误输入。 即使在节点运行前发生错误,节点仍正常运行。