首页> FAQ> 当前页

问:什么是VXI总线器件通信协议?

答:    在VXI总线中参与通信的单元包括寄存器基从者、消息基从者和消息基命令者。     寄存器基从者是指寄存器基器件的通信单元。这类器件的通信协议在VXl标准中没有定义,即寄存器基从者不支持VXl总线的任何通信协议。控制寄存器基器件的协议完全取决于器件。这类器件的设计者可随意规定寄存器问的配合和正常操作所需的控制协议。     消息基从者通常具有独立执行复杂命令的能力,并可控制分层仪器系统中的其他器件。消息基命令者是消息基器件对其他器件进行控制的接口。消息基从者和命令者都使用VXI 总线消息基器件的协议进行通信。     命令者和从者之间进行通信的协议,涉及从者的协议寄存器、响应寄存器和数据寄存器。最简单的通信是使用数据寄存器和响应寄存器,以字串行方式传送数据。所有消息基的器件都能执行这种协议,它是为消息基的器件定义的最基本的通信方式。在硬件和软件的实现上也很简单,而且还能为完成系统任务提供所需的通信能力。     在字串行协议的基础上,可以建立器件支持的更复杂协议,如共享存储器协议。命令者可用读协议命令来了解从者支持哪些较高性能的协议。