编程示例

以下的编程示例演示了如何简单快速地进行IDS工业相机集成。

请注意,在下载编程示例前需先注册并登录您的注册账号。您可在IDS官网上免费注册,成功注册后即可使用更多的实用功能,并可了解更详细的产品信息。

在存储和处理您的个人信息时,IDS会保护您的隐私,不会向任何第三方透露您在注册时填写的个人信息。您的个人信息将仅用于提高服务质量。

Multicast mode for GigE uEye cameras

此编程示例是对IDS GigE uEye相机做Multicast 模式的配置.以及如何以客户端的身分去使用Multicast.

除了初始化和存储器管理,这些都是在本源代码示例中使用的主要的uEye API函数:)is_GetSensorInfo(,是DeviceInfo(),和in_Multicast().

uEye .NET C# - 主控相机和从属相机的通用输入输出(GPIO)

该示例演示了如何通过主控相机的PWM(脉冲宽度调制)输出使从属相机和主控相机同步进行图像采集。两部相机(主控和从属相机)均在硬件触发模式(上升沿)下运行,从GPIO 1口接收触发信号即触发输入。主控相机在GPIO 2口输出PWM信号从而产生触发信号。

这样,两部相机上的图像采集便可同步进行。

uEye .NET C# - 图像序列

该示例演示了如何在DIB模式下进行图像采集并将采集的图像存入一个含10个缓冲区的图像缓冲区序列中,以及如何分配缓冲区、设置缓冲区为活动图像内存并将其添加到序列中。

此外,该案例还演示了如何读出序列ID列表,将这些ID转换为内存ID以及如何读出缓冲区(10个缓冲区中的5个)。

uEye .NET C#- 在位图图像上添加文本

该示例演示了如何在DIB模式下进行图像采集并将图像从预定义的图像内存中转换为位图,如何将其复制到另一个位图中,以及如何在图像中插入文本和绘制位图。这些操作都是通过.NET System.Drawing.Graphics类来完成的。