跳转到内容
STAGING SERVER
DEVELOPMENT SERVER

Camera API Generator#

pylon Viewer 的 Camera API Generator 可让您生成适合您的特定视觉设置的 API。

您可以选择一个或多个连接的相机,并生成一个只包含那些相机所支持参数的静态 API(C++、C# 或 VB.NET)。

这使您可以在开发应用程序时专注于您真正需要的内容。

生成静态 API#

要为您的相机生成静态 API:

  1. 通过在 Devices 窗格中的相机上单击鼠标右键,或单击 Tools > Camera API Generator,打开 Camera API Generator。

    Camera API Generator 窗口

  2. 在左侧窗格中,选择要配合静态 API 使用的所有相机。

    您可以选择任何已连接的相机或相机模拟设备。如果您已在 Devices 窗格中选择了相机,则该相机将被预先选中。
    默认情况下,重复的相机处于隐藏状态。这是因为对于特定类型的所有相机,您只需要一个静态 API。若要显示所有相机,请选择 Show all cameras。

  3. 在右侧窗格中,调整静态 API 的设置:

    • 语言:选择所需的 API 语言,C++、C# 或 VB.NET。
      如果您需要多种语言,则必须为每种语言生成一个单独的静态 API。

    • 命名空间: 输入所需的 API 命名空间或单击 Auto Fill 以将默认命名空间用于当前所选语言。
      使用分号创建嵌套命名空间。例如,若要定义一个 Namespace::Subnamespace 命名空间(C++ 表示法),请输入 Namespace;Subnamespace.

    • 名称:输入 API 所需的名称,或单击自动填充以使用默认名称。
      该名称将用作所生成文件、模块和类的前缀。

    • 生成示例文件:如果要生成示例文件(包括项目解决方案 .sln 文件)以及静态 API 文件,请选择此选项。

    • 在头文件中包含源代码,忽略 .cpp 文件:仅在语言设置为 C++ 时可用。
      如果选中,通常包含在 .cpp 文件中的 C++ 源代码将包含在头文件(.h 文件)中,并且仅生成头文件。

    • 目标文件夹:选择要保存静态 API 的文件夹。如果该文件夹不存在,则予以创建。

  4. 单击生成。
    生成的文件将放置在指定的目标文件夹中。