Framegrabber SDK

Basler Framegrabber SDK 用于在运行时环境中访问硬件设备。 可以通过 Framegrabber SDK 的 API 函数访问所有 VisualApplets 实现。 VisualApplets 可以为每个 VisualApplets 实现生成单独的 SDK 示例项目。

生成 SDK 示例

您可以为每个 VisulApplets 项目生成 Framegrabber SDK 示例代码。要生成 SDK 示例,请选择 Build → 生成 SDK 示例 从菜单中选择或选择 图标位于 Build 工具栏中以生成示例。 此时会打开 浏览文件夹 对话框。

选择 SDK 示例的存储位置

图 165. 选择 SDK 示例的存储位置


选择您希望存储 SDK 示例的位置,然后单击 确定。 请注意,不会自动生成子目录,因此建议您创建一个子目录。 系统将生成 SDK 示例并将其存储在所选目录中。

[注意] VisualApplets 会在设计错误时发出警告

在每次生成 SDK 示例之前,VisualApplets 会运行 DRC 检查,如果 DRC 检查失败,则会发出警告:

使用生成的 SDK 示例

SDK 示例包含源文件以及一个 Microsoft VisualStudio 6 项目文件,您也可以在更高版本的 VisualStudio 中打开它。 您可以立即编译并执行该示例。其中包含所有可用参数,并提供了示例性的参数化设置。

有关在 Framegrabber API 中使用 VisualApplets 的详细说明,请参阅 Framegrabber API 文档。 使用函数 Fg_getParameterIDByName() 以获取示例中所示的唯一参数 ID。 将为 VisualApplets 算子中的所有枚举生成一个头文件。 会为 applet 中使用的每种算子类型创建一个使用算子名称的命名空间。 多个枚举都嵌入在此命名空间中。