为何我的GPIB-ENET(GPIB-ENET/100)设备不能响应Ping命令?



硬件: GPIB>>External Controllers/Convertors>>GPIB-ENET

问题: 我在MAX中给我的GPIB-ENET(GPIB-ENET/100)设备配置了一个可用的IP地址,但是在我尝试Ping这个设备时,总是超时。为什么我的设备不能响应Ping命令?

解答: 仅仅在MAX里发现了一个GPIB-ENET设备,并不意味着这个设备已经被正确地配置了IP地址,因此使用Ping命令时仍然可能会超时。一个好的办法是检查GPIB设备连接的计算机的IP设置,确认GPIB设备的IP和计算机的是在同一个子网段内。

为完成这个任务,打开Windows命令窗口(选择Start-Run,键入’cmd’),输入’ipconfig’。现在你应该能得到本机的IP地址和子网掩码的信息(参见下面的附图)。子网掩码是用来确认子网的地址范围,将子网掩码和IP地址的每一位进行按位与运算。为了确认GPIB设备是在同一个子网网段通信,我们需要将子网掩码和IP地址进行二进制与运算。完成此任务的简单方法是首先将子网掩码和IP地址改为二进制表达形式,然后对每一比特位进行与运算,从而得到你的子网地址。拥有同一子网地址的一群计算机是在同一个子网中的。

在给一个设备分配IP地址时,需要先确认这个IP地址是可用的。首先Ping一下这个IP地址,确定没有其它设备已经占用了这个IP。如果这个IP地址是可用的,那么再把这个地址分配给GPIB设备,并且再Ping一下,看看是否有响应。



相关链接:
GPIB安装/配置问题分析与解决-为GPIB-ENET设备获得一个IP地址

附件:


ipconfig.gif - ipconfig.gif



报告日期: 04/28/2004
最近更新: 06/17/2004
文档编号: 38RH5U3U