
IDS软件套装4.95版本说明
介绍
这些版本说明描述了IDS软件套装4.95的更新,包括了新功能、改版应用程序和改版功能。
IDS软件套装4.95.2
一般性能改进
目前,全球各种产品使用的各种电子和半导体组件都出现了供应瓶颈,IDS Imaging Development Systems在制造我们的一些相机时,同样受到缺货的制约。为了将来能为您提供以下产品,我们将对这些相机的电子器件进行小幅调整,相机的所有功能完全不会改变
IDS Software Suite 4.95.2的相机驱动程序支持这些USB 2相机。
通常,我们建议升级到最新的IDS Software Suite版本(目前是4.95.2),这样运行时就可以使用最新功能,软件稳定性也最佳。
状态:2022-03-23
IDS软件套装4.95.1
一般性能改进
- 对于IDS软件套装4.95.1,您可以像以前一样升级。此外,我们还通过升级功能扩展了设置。这样便于单独安装子组件以及减少安装文件大小。
- IDS相机管理器用户界面现在支持更多的语言版本。
- 虚拟COM端口驱动也可以在Windows 10操作系统上使用。
- Linux操作系统下IDS相机管理器应用程序手册中的说明已修订,并与Windows操作系统下的说明合并。
- uEye演示应用程序手册中的说明已经过修订和扩展。
- 修正了在无相机连接的情况下调用函数
is_InitCamera()
时的错误。 - 修正了
is_SetHardwareGain()
函数中的一个漏洞:即使在使用黑白相机的情况下,该函数始终允许设置色彩增益。 - 已校正UI-124x/UI-324x/UI-524x相机型号的闪光时序。
is_GetVsyncCount()
函数已弃用,并已移至“已弃用函数”手册。
状态:2022-01-27
IDS软件套装4.95.0
在安装IDS软件套装4.95之前,必须先安装IDS软件套装之前的版本。
新增及变更功能
IDS Camera Manager改版
IDS Camera Manager已经完全改版,对于Windows和Linux操作系统,该软件基于相同的源代码。这意味着IDS Camera Manager在Windows和Linux操作系统下可以提供相同的功能,例如
- 相机信息
- 附加功能,如:启动加速、多播模式和已信任设备配对
- 您可以配置GigE相机采用永久IP地址、自动获取IP地址或通过DHCP获取IP地址
由于用户界面的改版,一些区域做出了调整。因此,IDS Camera Manager在此版本中仅供德语和英语用户使用。下一版将会添加更多语言支持。

应用程序迁移
之前uEye Demo示例应用程序只能在Linux操作系统下运行,但是现在也可在Windows操作系统下运行,在两个系统下采用相同的源代码。

现在也能够在Linux操作系统下使用uEye Hotpixel Editor。通过uEye Hotpixel Editor,您能够编辑保存在相机中的传感器热像素点列表。

DHCP
除了设置永久IP地址、自动获取IP地址之外,您还能够通过DHCP获取IP地址。为此,我们对is_IpConfig()
函数进行了扩展以支持IDS Camera Manager。
为了使用DHCP功能,相机固件版本必须为4.95或更高。若您相机固件版本低于4.95,您必须先更新固件版本,例如在IDS Camera Manager中点击“开始固件更新”按钮。
新函数:is_ImageQueue
在现有图像内存序列中,is_ImageQueue()
启用/禁用队列模式。新图像在生成后将被添加至队列末尾(FIFO:先进先出)
这个新函数将以前在不同函数中实现的所有队列函数连接起来。因此is_ExitImageQueue()
,is_InitImageQueue()
和is_WaitForNextImage()
函数已经过时,请勿继续使用。
新函数:is_CaptureConfiguration
is_CaptureConfiguration()
函数用于定义内部图像内存队列的设置。您可以配置队列大小(以MB为单位)和图像内存的数量。
uEye .NET接口
4.95版本的uEye .NET接口变化显著。之前的版本中,仅有一个uEye .NET库,但是在4.95版本中,uEye .NET接口分成了两个新库。这一改变让uEye .NET接口能够与.NET Standard 2.0兼容。更多关于.NET Standard的信息,请访问:https://docs.microsoft.com/en-us/dotnet/standard/net-standard).
除少数情况外,所有函数都移至一个新的uEye .NET Standard 2.0库。不可迁移的函数都移至一个新的uEye .NET Framework库。
需要说明的是,uEye .NET Standard 2.0库与.NET 5.0兼容!
请注意uEye .NET接口的系统需求变更。
一般性能改进
- 在Windows和Linux操作系统中,头文件
uEye.h
已经以同样的形式重命名为ueye.h
。 - Linux操作系统中的显著变化:例如,Linux实现了API的动态加载,因为其使用了与Windows系统一样的去马赛克算法。
- 函数的统一:
Mem
和MemId
的参数名称已经统一成cMem
和nMemId
。该名称带有前缀“p”,表示指针的数量。在同时使用uEye Python接口PyuEye和命名/关键字参数时,程序代码不能在此调整。
is_AddToSequence()
is_AllocImageMem()
is_CopyImageMem()
is_CopyImageMemLines()
is_FreeImageMem()
is_GetActiveImageMem()
is_GetImageHistogram()
is_GetImageInfo()
is_InquireImageMem()
is_LockSeqBuf()
is_RenderBitmap()
is_SetAllocatedImageMem()
is_SetImageMem()
is_UnlockSeqBuf()
- 已添加一个新的命令至
is_Configuration()
函数。通过该命令,您能够更新驱动程序已缓存的网络适配器的IP地址。 - 为了
is_Event()
,引入了一个新事件:IS_SET_EVENT_FRAME_SKIPPED
。当跳过一帧时,会发出信号。 - 在
is_CaptureStatus()
函数中,引入了IS_CAP_STATUS_TRANSFER_FAILED
状态替代IS_CAP_STATUS_USB_TRANSFER_FAILED
状态。IS_CAP_STATUS_USB_TRANSFER_FAILED
状态已经过时,请勿继续使用。 - 现在您也能在uEye .NET接口将闪光延迟设置成负值。为此,
Flash
类中的函数调用也进行了相应的调整。 is_SetStarterFirmware()
已经过时,已经被is_InitCamera()
函数中的IS_ALLOW_STARTER_FW_UPLOAD
参数替代。- UI-359x:在用户激活子抽点功能时,传感器内部的防晕染功能会自动开启。
- 已增加驱动程序在USB子系统中预装的图像内存的数量。应特别注意嵌入式系统,因为这会增加内存需求。
- 已经修改了uEye LE USB 3.1 Gen 1的闪光针脚(第8针)。开机后,针脚现在为高电位输出(HIGH level)。USB 3 uEye LE相机系列的相机也有相应的闪光针脚。
- USB2的固件文件已经移动至USB3的固件文件对应的位置。
已知问题
- 在IDS线阵扫描模式下,GigE uEye CP Rev. 2相机可能会在两张图像之间丢失一行像素,像素时钟大于60MHz。
- UI-313xCP Rev. 2:在硬件触发模式下使用尽可能小的AOI时,图像可能会永久丢失。
状态:2021-08-27