主要内容

创建自定义适配器

使用图像采集工具箱™适配器工具包创建适配器

适配器工具包是一个C++框架,用来创建适配器以支持新硬件。使用图像采集工具箱不需要该工具包。只有在编写自定义适配器时才使用它。金宝app

功能

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

话题

设置构建环境

自定义适配器

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

创建一个适配器

描述创建适配器所需的设计决策,并指定创建适配器的建议步骤。

测试适配器或硬件

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

查看演示适配器

通过检查适配器套件附带的演示适配器,快速介绍适配器开发。

在Windows系统上设置生成环境

提供在Windows系统上创建适配器所需的头文件和库的摘要。

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

提供在Linux和Macintosh系统上创建适配器所需的头文件和库的摘要。

提供硬件信息

使用适配器导出函数

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

创建存根适配器

描述如何创建适配器的存根实现。

创建存根适配器测试过程

描述如何验证存根适配器显示在MATLAB中®.

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

描述如何执行适配器或设备SDK所需的任何初始化。

指定设备和格式信息

描述如何编写函数,为工具箱提供有关用户系统上当前可用设备的信息。

定义类来保存特定于设备的信息

描述用于存储附加设备特定信息的可选方法。

卸载适配器DLL

描述如何编写函数,以便在卸载适配器DLL时执行所需的任何清理。

返回警告和错误到MATLAB命令行

描述如何返回与MATLAB错误格式一致的错误和警告。

定义适配器类

定义适配器类

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

使用IAdaptor抽象类虚拟函数

列出IAdaptor抽象类中的纯虚拟函数。

创建适配器类的存根实现

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

识别视频源

描述如何识别视频源。

实例化适配器对象

描述如何创建适配器类构造函数。

获取图像数据

获取图像数据

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

指定图像数据的格式

描述如何指定获取的图像数据的格式。

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

描述如何测试指定图像数据的格式。

开启和关闭与设备的连接

描述如何打开与设备的连接。

启动和停止图像采集

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

实现采集线程功能

介绍了如何实现主要的图像采集功能。

实现获取线程功能测试过程

描述如何测试采集线程函数。

金宝app支持ROI

描述如何在软件和硬件中支持感兴趣区金宝app域(ROI)的规范。

金宝app支持ROIs测试程序

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

金宝app支持硬件触发器

描述如何支持硬件触发器。金宝app

使用临界区

描述如何创建和使用临界区对象。

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

描述如何提供设备驱动程序信息。

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

描述如何验证设备驱动程序识别信息。

定义特定于设备的属性

定义特定于设备的属性

概述定义设备特定属性的过程。

创建设备属性

描述如何创建特定于设备的属性。

定义硬件触发器配置

描述如何创建硬件触发器配置。

实现对设备特定属性的Get和Set支持金宝app

描述如何设置侦听器,以便在用户更改属性值或请求当前值时进行检测。

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

使用IMDF标记语言

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

创建IMDF文件:顶级元素

描述IMDF文件中的基本元素。

在IMDF文件中指定帮助

介绍如何在IMDF文件中创建帮助文本项。

指定设备信息

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

指定属性信息

描述如何在IMDF文件中存储属性信息。

指定格式信息

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

指定硬件触发信息

描述如何存储硬件触发器信息。

指定的视频源

描述如何存储视频源信息。

定义和包含章节

描述如何将IMDF元素分组到称为节的集合和来自其他元素的引用节的集合中。

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

测试适配器或硬件

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

创建存根适配器测试过程

描述如何验证存根适配器是否显示在MATLAB中。

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

描述如何测试指定图像数据的格式。

实现获取线程功能测试过程

描述如何测试采集线程函数。

金宝app支持ROIs测试程序

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

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

描述如何验证设备驱动程序识别信息。

使用测试套件功能和属性

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