连接、控制、创建
Arena SDK
Arena软件开发套件(SDK)从头开始设计,为客户提供全新的行业标准和计算机技术。 该软件开发工具包支持Windows和Linux平台上的LUCID GigE视觉相机。
开发和部署
综合API工具包
Arena软件开发工具包提供对各种相机功能集的API访问。 图像块数据提供捕获图像的元数据。 事件和触发器可用于创建可靠的相机操作。 保存并加载相机图像抓取设置,以便实现更快多相机系统设置。
我们的SDK允许您快速轻松地构建和扩展自定义解决方案。
- Arena C++ 库
- Arena C 库
- Arena .NET 库
- Arena Python 库
学习和实施
代码示例
查看我们的代码示例,了解如何使用设备上的功能来实现您的独特视野。 每个示例项目都提供了如何利用可用技术完成特定任务的可构建和可执行的示范。 该代码显示了可复制和修改以满足您的特定需求的一般使用案例的正确参数和调用顺序。
C++、C和C #中的示例。
连接和验证
ArenaView 图形用户界面 (GUI)
Arena SDK包括一个叫做ArenaView并易于使用的GUI。 基于GenICam标准,ArenaView允许您通过基于GenICam XML的功能树快速轻松地访问和验证相机功能。 提高当今多种分辨率的可读性并包含不同配色方案的选项。
- 符合GenICam标准
- 即时功能搜索
- 优化UHD分辨率
- 深色和浅色方案
- 可移动视窗
HTML 5, CSS3, JavaScript
Arena UI
Arena UI是我们的用户界面 (UI)框架。 它基于HTML 5、CSS3和JavaScript格式,允许用户快速创建客户端应用程序。 这种灵活的UI框架使客户端应用程序的方法、外观和维护变得更加现代化。 例如,构建响应式应用程序,可动态调整布局以适应不同的屏幕分辨率,或通过切换CSS样式表轻松更改应用程序样式。
GenICam 3标准
GenICam™是机器视觉相机的接口编程标准。 Arena SDK支持全新的GenICam 3标准,可实现更快的相机计数且占用较小的内存空间。
- 一致的GenICam体验
- 全新XML结构实现更快加载
- 减少代码大小和内存使用,以减少系统占用空间
- 针对更高效的嵌入式系统操作进行了优化
有用
功能
- ArenaUI
- HTML5/JavaScript用户界面框架,在桌面应用程序窗口中呈现网页
- 将JavaScript UI功能连接到C++后端钩子,使用户能够使用现代HTML5框架设计UI
- 示例教导用户如何构建能够使用竞技场C++ API后端控制LUCID摄像头的HTML5 GUI。
- ArenaView GUI
- 强大的桌面查看器与HTML5用户界面
- 三维加速图像渲染
- 深色/浅色主题
- 使用可调节窗口自定义布局
- HTML5用户界面允许查看相机托管的网页,例如:
- 固件更新
- 相机文档
- 在HTML5 GUI中查看软件文档和代码示例
- 通过可搜索的GenApi功能树访问所有相机功能
- 在流式处理设备时,可以将多个静态图像捕捉到单独的选项卡中
- 多个摄像头可以在单独的选项卡中流媒体播放
- 访问每个SFNC功能的摄像头支持的详细节点信息
- 基于GenICam 3.0的C++ API Arena:
- 用于控制摄像机的熟悉的行业界面
- 使用标准化命名约定相机功能 (SFNC 2.3)
- 通过GenApi XML兼容新设备功能
- 使用GenICam的基准实现稳健性、稳定性和可靠性
- 功能支持将相机设置写入文件,然后从文件加载到设备
- 功能齐全的块数据支持,利用GenICam节点映射适配器解析自描述的图像块
- 通过事件适配器和触发标准节点回调,将设备事件与GenICam通知集成
- 轻质滤波器(LWF)软件驱动程序
- 提高图像传输稳定性、可靠性和性能
- 使用小数据包大小流式处理大型图像时,降低CPU使用率
- 图像流不受系统上其他网络活动的影响
- 保存库
- 与Arena API集成的简单便携式图像保存库
- 演示如何使用“保存”库记录图像的示例
- 代码示例
- 约20个实用C++示例,展示和解释如何使用Arena API来完成常见任务
- 客户想要实施的实用应用程序示例:
- 如何处理新设备的到达和移除
- 如何设置重叠触发器和曝光端事件
- 公用事业
- IPConfigUtility:配置相机IP地址
- 不依赖Arena库的命令行LUCID固件更新程序
- LUCID驱动程序安装程序,以协助安装LUCID LWF驱动程序