集成到应用程序软件中
ScanCONTROL传感器为每个测量记录了各个校准点的轮廓。这些轮廓可以单独使用或组合在一个容器集中,并以阵列或矩阵的形式传输到您自己的应用程序。除了单个测量点的数据传输及其附加信息(例如强度,计数器读数)之外,传感器的整个配置也可以通过其自己的应用软件进行控制。
为了访问配置和数据传输功能,Micro-Epsilon提供了不同的工具:
scanCONTROL 开发工具旨在帮助开发人员将scanCONTROL传感器集成到基于scanCONTROL SDK (LTL.DLL)的应用程序中:
- 带有源代码的完整集成示例
- 扫描仪参数的鼠标悬停功能可显示相关的DLL功能
- 读写传感器寄存器
- 可视化扫描仪数据的所有可用传输模式
ScanCONTROL的C/C++库支持静态和动态加载。支持 stdcall 和 cdecl 两种调用方式。在接口描述中清楚地记录了库的各个功能,并使用示例进行了说明。
scanCONTROL SDK集成包包括:
- LLT.DLL库文件
- 接口和 scanCONTROL文档
- 用于 C#、Python 和 VB .NET 的接口
- C++和C#的众多编程示例(例如触发器和容器模式)
与Linux的集成是使用开放源代码C库执行的,该库通过一些重要的控制功能对 scanCONTROL 进行了扩展。附加的 C++ 库可以将整个功能快速集成到用户友好的应用程序接口中。
该库基于GeniCam标准,因此可以通过GeniCam命令或直接通过文档中列出的控制参数来控制传感器。对于集成支持(例如触发器,容器模式),还提供了一些示例程序。可在有限制的情况下在ARM嵌入式PC (例如Raspberry Pi)上使用。
scanCONTROL仪器驱动程序LabVIEW支持将scanCONTROL传感器快速集成到National Instruments LabVIEW中。要访问scanCONTROL传感器及其基本设置,用户可以将模块直接从功能面板拖放到VIS中。示例VIS说明scanCONTROL集成也是此软件包的一部分。
scanCONTROL传感器集成到LabVIEW环境中是基于Micro-Epsilon的C/C++库(LLT.DLL)。详细的文档还显示了如何设置其他特殊传感器参数。
用于LabVIEW的ScanCONTROL仪器驱动程序:
- 根据National Instruments的LabVIEW仪器驱动程序指南开发
- LabVIEW 2012及更高版本支持
- 包含用于32位和64位的仪器驱动程序
- 通过功能面板快速方便地访问所有设置
- 支持以太网接口
- 示例VIS
- 详细文档

每个ScanCONTROL传感器均符合AIA (自动成像协会)的GigE Vision标准(用于机器视觉的千兆位以太网)。
该标准广泛应用于图像处理行业,因此得到所有传统计算机视觉工具的支持,确保快速,顺利地集成到不同的图像处理软件包中-也可用于3D评估。
在实施过程中,GigE Vision 可确保最佳的数据安全性、完美的性能和较短的设计时间。以太网技术具有无需使用中继器/集线器即可实现长电缆传输等优点,而且可以使用价格低廉的网络组件。GigE Vision标准为激光扫描仪和PC之间的数据传输(例如轮廓,数据集)和控制信号提供了一个开放的框架。基础设施拓扑为单台和多台扫描仪应用提供了许多机会。
新的scanCONTROL AIK适配器通过Cognex AIK服务器快速集成到Cognex VisionPro中。它结合了Cognex VisionPro环境的优点,可生成快速可靠的应用程序,并具有本机scandontrol集成的优点。
AIK适配器可用于从scanCONTROL测量点生成Cognex Range图像,以便使用Vision Pro算法轻松处理。除此之外,canCONTROL 传感器的所有已知配置选项均可用。
为了快速入门,scanControl AIK适配器包含了所有传感器设置和Cognex Vision Pro中必要配置步骤的详细文档。