VISA异步锁
- 更新时间2025-07-30
- 阅读时长3分钟
尝试异步建立与VISA资源名称指定设备或接口的访问连接。通过该函数可获取排它锁定,保证对设备或资源的单独访问。

输入/输出
锁定类型(排它:1)
—
锁定类型指定向会话句柄请求的锁定类型。可指定为1或2,分别表示排它或共享锁定。默认值为1。 如会话句柄为排它锁定,则其它会话句柄不能修改全局属性或调用操作,但仍可获取属性并设置局部属性。如会话句柄为共享锁定,则拥有共享锁定的其它会话也可修改全局属性并调用操作。
VISA资源名称
—
VISA资源名称指定要打开的资源。VISA资源名称控件也可指定会话句柄和类。
超时(0)
—
超时指定函数等待访问锁定的时间,以毫秒为单位。
请求密钥
—
请求密钥指定共享锁定的唯一访问密钥。参数只在将锁定类型的值指定为2后才有效。
错误输入(无错误)
—
错误输入表明该节点运行前发生的错误条件。该输入提供标准错误输入功能。
VISA资源名称输出
—
VISA资源名称输出是由VISA函数返回的VISA资源名称的副本。
访问密钥
—
访问密钥VI成功运行时,值为锁定的唯一访问密钥。通过将该输入端连线至其它会话句柄可共享锁定,访问密钥只在将锁定类型的值指定为2后才有效。
错误输出
—
错误输出包含错误信息。该输出提供标准错误输出功能。 |
也可获取共享锁定。锁定机制对同一台计算机上的所有进程和资源有效。关于请求密钥和锁定共享的更多信息,见viLock的NI-VISA帮助。
如锁定的VISA会话句柄在关闭前没有锁定,VISA可对该会话句柄自动进行VISA解锁操作,与为该会话句柄设置的锁定类型无关。
锁定类型(排它:1)
—
VISA资源名称
—
请求密钥
—
错误输入(无错误)
—
VISA资源名称输出
—
访问密钥
—
错误输出
—