环境:ubuntu18.04
交换机:8端口千兆-带PoE供电功能的交换机
问题:1、始终显示没有设备(no device found),可能是因为使用了扩展坞,也可能本身就存在这个问题;
2、显示端口冲突。
问题1解决方案:未将巴斯勒相机和主机设置到同一个子网下,设置步骤,先打开pylonViewer(windows下或者linux下的均可),将相机的ip设置为静态ip地址,设置子网掩码确保之后在同一个子网底下:


关于如何保证主机和相机在同一个子网,子网=IP地址和子网掩码按位取与,上图中可以看出,只要ip地址是169.254.XXX.XXX开头,均在同一个子网下,到此相机设置完毕。
之后打开linux操作系统,我这里使用的是Ubuntu18.04 X86架构,虚拟机环境,由于我用了扩展坞,所以需要先将USB控制器打开:

然后菜单栏选择:虚拟机——> 可移动的设备——>(扩展坞型号)——>连接,此时会显示USB以太网络正在连接:

点USB以太网设置,手动输入IP地址和子网掩码, 确保在同一个子网,由于之前设置相机ip是169.254.1.0,子网掩码是255.255.0.0,所以只要保证新的ip和子网掩码想与的结果相同即可,这里我设置为169.254.XXX.XXX,子网掩码依旧设置为255.255.0.0:

至此已经全部调好,再打开他的samples,终端输入make all编译,再./(demo名)就可以正常运行了。
问题2解决方案:是因为之前的程序没有正确的退出,拔出相机尾部的网线重新插入就好了。



















