NI5541是一款8端口RF交换/合路设备。可实现下列功能:
原始的NI5541需要使用VHDCI接口进行控制。我们开发了USB控制软件,实现了对NI5541的控制。下面对控制协议进行说明。
当USB连接到电脑后,电脑中将增加新的串口设备,请使用控制软件选择该串口。
本控制软件支持Windows XP/Vista/7/8/10系统上运行。
【待完善】
当您需要自行开发控制软件时,可以参考下面的串口协议。
串口设置为:115200bps,8位数据,1停止位,无奇偶校验,无流控。
每行表示一个指令或状态信息。每行指令或信息以大写字母开始,后续信息中只允许使用小写字母和数字。每行可以以\r或\n结束,也可以以\r\n结束,返回信息中以\r\n结束。指令中支持增加“ ”,“,”,“;”符号,便于阅读,但不起到任何作用。
下列是所支持的指令:
下列是将显示的状态:
配置交换和增益: 该指令中,需要使用一个小写字母表示配置的功能,支持功能分别为:
下面将举例说明:
C t0,0;t1,4;r0,0;r1,4; 配置:Tx0连接CH0;Tx1连接CH4;Rx0连接CH0;Rx1连接CH4。其中Tx将使用默认32dB衰减(q64q64)。配置完成后,将返回“S”。 Cst06t12r02r16 配置:Tx0连接CH6,Tx1连接CH2;Rx0连接CH2;Rx1连接CH6。其中Tx将使用默认32dB衰减(q64q64)。配置完成后,将返回“S t0,6;t1,2;r0,2;r1,6;”。 C s,t0,0123;t1,5;r0,2;r1,6; 配置:Tx0连接CH0/CH1/CH2/CH3;Tx1连接CH5;Rx0连接CH2;Rx1连接CH6,其中Tx将使用默认32dB增益(q64q64)。 C t0,0123q0q0;t1,5;r1,7;r0,0; 配置:Tx0连接CH0/CH1/CH2/CH3,并将其衰减配置为0;Tx1连接CH5,将使用默认32dB衰减(q64q64);Rx0连接CH0;Rx1连接CH7。 C t0,4;t1;r0,4;r1,0; 配置:Tx0连接CH4,将使用默认32dB衰减(q64q64);Tx1切换至CH4/CH5/CH6/CH7,将使用关闭的默认63.5dB衰减;Rx0连接CH4;Rx1连接CH0。 C s 返回当前状态。开机时为“S t0,0;t1,4;r0,0;r1,4;”。