主要内容

创建自定义适配器

使用图像采集工具箱™适配器套件来创建适配器

适配器套件是您用于创建适配器以支持新硬件的C ++框架。万博1manbetx套件不需要使用图像采集工具箱。仅在您编写自定义适配器时才使用它。

功能

imaqhwinfo. 有关可用图像采集硬件的信息
videoInput. 创建视频输入对象
imaqreset. 断开并删除所有图像采集对象
IMAQREGIST 注册第三方自定义适配器

话题

设置您的构建环境

自定义适配器

描述适配器是什么以及为什么要构建一个

创建适配器

介绍创建适配器所需的设计决策,并指定创建适配器的建议过程

测试适配器或硬件

描述了第三方适配器开发人员和摄像机供应商的测试程序和自动测试,以测试工具箱的适配器和硬件。

看着演示适配器

通过检查适配器套件包含的演示适配器提供适配器开发的快速介绍

在Windows系统上设置构建环境

提供创建适配器所需的头文件和库的摘要

在Linux和Macintosh系统上设置构建环境

在Linux和Macintosh系统上设置构建环境涉及指定包含文件路径,库路径和库以指定用于创建适配器的链接。

提供硬件信息

使用适配器导出的功能

提供每个适配器必须导出的五种所需功能的概述,包括控制流程图

创建存根适配器

介绍如何创建适配器的存根实现

创建存根适配器测试程序

介绍如何验证存根适配器在Matlab中显示®

执行适配器和设备SDK初始化

介绍如何执行适配器或设备的SDK所需的任何初始化

指定设备和格式信息

介绍如何编写提供工具箱的功能,其中包含有关用户系统上当前可用的设备的信息

定义类以保持特定于设备的信息

描述用于存储其他设备特定信息的可选方法

卸载您的适配器DLL

介绍如何编写可以在卸载适配器DLL时执行任何清除功能的函数

向Matlab命令行返回警告和错误

介绍如何返回与MATLAB错误格式一致的错误和警告

定义您的适配器类

定义您的适配器类

提供用户在其适配器类中的适配器实现的任务概述

使用IADaptor抽象类虚拟功能

列出IADaptor抽象类中的纯虚拟功能。

创建适配器类的存根实现

提供一个逐步的方法来创建适配器类的存根实现

识别视频来源

介绍如何识别视频源

实例化适配器对象

介绍如何创建适配器类构造函数

获取图像数据

获取图像数据

概述了适配器如何获取图像帧。

指定图像数据的格式

介绍如何指定所获取的图像数据的格式

指定图像数据测试过程的格式

介绍如何测试指定图像数据的格式。

与设备打开和关闭连接

介绍如何与设备打开连接

开始和停止图像采集

描述如何启动视频输入对象。

实现采集线程函数

介绍如何实现主图像采集功能

实现采集线程函数测试程序

介绍如何测试采集线程功能。

万博1manbetx支持ROIS.

介绍如何在软件和硬件中支持兴趣区域万博1manbetx(ROI)的规范

万博1manbetx支持ROIS测试程序

描述如何测试兴趣区域(ROI)。

万博1manbetx支持硬件触发器

介绍如何支持硬件触发器万博1manbetx

使用关键部分

介绍如何创建和使用关键部分对象

指定设备驱动程序识别信息

介绍如何提供设备驱动程序信息

指定设备驱动程序识别信息测试程序

介绍如何验证设备驱动程序识别信息。

定义特定于设备的属性

定义特定于设备的属性

提供定义特定于设备的属性的过程概述

创建设备属性

介绍如何创建特定于设备的属性

定义硬件触发配置

介绍如何创建硬件触发配置

实现Get和Set支持特定于设备的属性万博1manbetx

介绍如何设置侦听器以检测用户更改属性的值或请求当前值时

将适配器信息存储在IMDF文件中

使用imdf标记语言

提供IMDF属性信息机制的概述

创建IMDF文件:TopleVel元素

描述IMDF文件中的基本元素

在IMDF文件中指定帮助

介绍如何在IMDF文件中创建帮助文本条目

指定设备信息

介绍如何将设备信息存储在IMDF文件中

指定物业信息

介绍如何在IMDF文件中存储属性信息

指定格式信息

介绍如何将视频格式信息存储在IMDF文件中

指定硬件触发信息

介绍如何存储硬件触发信息

指定视频源

描述如何存储视频源信息

定义和包括部分

介绍如何将IMDF元素组在Collection中组合在一起,其中包含来自其他元素的部分和参考部分

使用测试套件适用于适配器编写者或硬件供应商

测试适配器或硬件

描述了第三方适配器开发人员和摄像机供应商的测试程序和自动测试,以测试工具箱的适配器和硬件。

创建存根适配器测试程序

介绍如何验证存根适配器在Matlab中显示。

指定图像数据测试过程的格式

介绍如何测试指定图像数据的格式。

实现采集线程函数测试程序

介绍如何测试采集线程功能。

万博1manbetx支持ROIS测试程序

描述如何测试兴趣区域(ROI)。

指定设备驱动程序识别信息测试程序

介绍如何验证设备驱动程序识别信息。

使用测试套件功能和属性

描述可在测试套件中使用的属性和功能。