-
产品中心
计算机视觉硬件工业相机 镜头 机器视觉光源 采集卡 线材 配件 网络和外围设备计算机视觉软件pylon Camera Software Suite VisualApplets 其他软件产品线嵌入式视觉产品线 医疗和生命科学产品线 CoaXPress产品线面阵相机Basler ace 2 Basler ace Basler MED ace Basler boost Basler beat Basler dart Basler pulse Basler scout线阵相机Basler racerBasler racerBasler racer - the right choice镜头固定焦距镜头机器视觉光源Basler相机光源系列
- 选型工具
- 解决方案
- 下载中心
- 品牌中心
- 销售与支持
-
Vision Campus
相机技术Sony IMX CMOS芯片系列型号比较 为什么要对相机进行色彩校准? 专家教您如何为视觉系统找到合适的镜头 适用于嵌入式视觉系统的五大专家级技巧 什么是多光谱成像? CMOS相机比较 图像处理过程中的色彩 处理板 什么是图像处理 图像处理中的3D技术 什么是嵌入式视觉? 为何选择CMOS图像芯片? 什么是ToF (Time-of-Flight)? 什么是成像质量? 相机尺寸 数字相机的工作原理是什么? 芯片技术:CMOS与CCD的对比 实时性 NIR: 即使在弱光条件也可以呈现清晰图像 高灵敏度图像处理相机显示更多收起接口和标准System Setup with CoaXPress 2.0 什么是CoaXPress? 哪一款接口适合嵌入式视觉? 配备GigE 2.0的多相机系统 USB 3.0 – 引领未来的标准化接口 接口是什么? Camera Link 千兆网(GigE) GenICam标准 USB 3.0和USB3 Vision
-
公司概况
关于我们供应商
How can I create a GigE Camera Device Object with a known IP address?
If you want to create a GigE camera object using the pylon C++ API part of the Basler pylon Camera Software Suite (version 2.0 or newer) without broadcasting multiple discovery messages on the network, you can use the technique described in this FAQ.
In some cases, especially when using multiple network adapters in a single PC, you may want to avoid broadcasting multiple discovery messages.
To do so you can create a GigE camera object using a known IP address. This means that for any given GigE camera, the camera should first be configured to have a persistent (fixed) IP address (e.g., 192.168.0.123), and you should know the IP address before using this technique.
Once you have assigned a persistent address to a camera, you can do the following:
#include
#include
typedef Pylon::CBaslerGigEInstantCamera Camera_t;
using namespace Basler_GigECameraParams;
using namespace Pylon;
// Get the transport layer factory.
CTIFactory& TIFactory = CTIFactory::GetInstance();
//Create the transport layer.
ITransportLayer *pTI = TIFactory.CreateTI
( Camera_t::DeviceClass() );
// Create an empty GigE device info object.
CBaslerGigEDeviceInfo bdi( pTI->CreateDeviceInfo() );
// Initialize the device info object with the known IP address.
bdi.SetIpAddress("192.168.0.123");
// Create the camera device object.
Camera_t Camera( pTI->CreateDevice( bdi ) );
// Open the camera.
Camera.Open();