在 LabVIEW 中 使 用 VISA 在 LabVIEW 中 使 用 VISA VISA 是 仪 器 编 程 的 标 准 I/O API。 VISA 的 多 种用 途 VISA 可 控 制 GPIB、 串 口 、 USB、 以 太 网 、 PXI 或 VXI 仪 器 , 并 根 据 使 用仪 器 的 类 型 调 用 相 应 的 驱 动 程 序 , 用 户 无 需 学 习 各 种 仪 器 的 通 信 协 议 。 VISA 独立 于 操 作 系 统 、 总 线 和 编 程 环 境 。 换 言 之 , 无 论 使 用 何 种 设 备 、 操 作 系 统 和 编 程语 言 , 均 使 用 相 同 的API。 开 始 使 用 VISA 之 前 , 应 确 保 选 择 合 适 的 仪 器 控 制方 法 。 GPIB、 串 口 、 USB、 以 太 网 和 某 些 VXI 仪 器 使 用 基 于 消 息 的 通 信 方 式 。对 基 于 消 息 的 仪 器 进 行 编 程 , 使 用 的 是 高 层 的 ASCII 字 符 串 。 仪 器 使 用 本 地 处理 器 解 析 命 令 字 符 串 , 设 置 合 适 的 寄 存 器 位 , 进 行 用 户 期 望 的 操 作 。 SCPI( 可编 程 仪 器 标 准 命 令 ) 是 用 于 仪 器 编 程 的ASCII 命 令 字 符 串 的 标 准 。 相 似 的 仪 器通 常 使 用 相 似 的 命 令 。 用 户 只 需 学 习 一 组 命 令 , 而 无 需 学 习 各 个 仪 器 生 产 厂 商 各种 仪 器 的 不 同 命 令 消 息 。 最 常 用 的 基 于 消 息 的 函 数 是 : VISA 读 取 、 VISA 写入、VISA 置 触发有效、 VISA 清空和 VISA 读 取 STB。 PXI 和 许多 VXI 仪 器 使 用 基于 寄 存 器 的 通 信 方 式 。 对 基 于 寄 存 器 的 仪 器 进 行 编 程 , 使 用 的 是 将直接写入仪 器控 制 寄 存 器 的 底层 二进 制 信 息 。 该通 信 方 式 的 优点是 速度快, 因为仪 器 不 需 解 析命 令 字 符 串 , 并 将信 息 转换 为寄 存 器 层 次的 程 序 。 基 于 寄 存 器 的 仪 器 实际上是 在直接硬件操 作 层 上进 行 通 信 。 最 常 用 的 基 于 寄 存 器 的 函 数 是 : VISA 输入、 VISA输出、 VISA...