C#和Visionpro混合编程环境搭建(基于VS2019)
发布日期:2021-05-14 14:48:06 浏览次数:22 分类:精选文章

本文共 1948 字,大约阅读时间需要 6 分钟。

Visual Studio 2019 + VisionPro环境搭建指南

安装与配置

在 Visual Studio 2019 中集成功能 VisionPro,需要先正确安装相关组件。以下是操作步骤:

  • 导入VisionPro工具

    • 打开 Visual Studio 的菜单栏选择 工具 -> options
    • 工具箱选项卡中,找到 波克方条工具 -> adding控制
    • 选择 CogRecordDisplay 和其他相关工具,将其拖放到工具箱中。
  • 配置项目引用

    在项目中体现VisionPro的功能时,需要确保以下步骤:

    • 右键点击项目,选择 属性 -> �引用 -> sonst东西 -> �dělen
    • 在参考的组件中,确保 Cognex.VisionProCognex.VisionPro.ImageFile 被包含。
    • 使用 namespace声明:using Cognex.VisionPro; using Cognex.VisionPro.ImageFile;
  • 处理dll文件

    在安装完成后,系统会自动生成一些dll文件,但请注意:

    • CogRecordDisplay 是核心控件。
    • 其他组件可能包含非控件项,请谨慎处理。
  • 系统控制拆分与使用

    VisionPro 提供多个系统控制,您可以根据需求将其拆分为独立的组件:

    VisionPro Display Controls

    • CogRecordDisplay:用于显示图像输出。

    VisionPro Shape Edit Controls

    • ** Gee 设置图形元素。

    VisionPro System Controls

    • 为系统功能提供支持。

    操作步骤说明

  • 设置工具

    在工具栏中选择合适的工具(比如 CogRecordDisplay)。

  • 插件拖放

    将工具拖放到窗口目标区域。

  • 图像数据设置

    确保输入路径正确,例如 Directory.GetCurrentDirectory() + "/Barcode.bmp"

  • 运行功能

    调用 m_ImageFileTool.Run() 执行图像处理。

  • 显示结果

    将处理后的图像加载到 cogRecordDisplay1 中。

  • 代码示例

    以下是完整示例代码:

    using Cognex.VisionPro;
    using Cognex.VisionPro.ImageFile;
    using System;
    using System.Collections.Generic;
    using System.ComponentModel;
    using System.Data;
    using System.Drawing;
    using System.IO;
    using System.Linq;
    using System.Text;
    using System.Threading.Tasks;
    using System.Windows.Forms;
    namespace WindowsFormsApp20000
    {
    public partial class Form1 : Form
    {
    private CogImageFileTool m_ImageFileTool;
    public Form1()
    {
    InitializeComponent();
    m_ImageFileTool = new CogImageFileTool();
    }
    private void DisplayImage(object sender, EventArgs e)
    {
    m_ImageFileTool.Operator.Open(Directory.GetCurrentDirectory() + "/Barcode.bmp", CogImageFileModeConstants.Read);
    m_ImageFileTool.Run();
    cogRecordDisplay1.Image = m_ImageFileTool.OutputImage as CogImage8Grey;
    cogRecordDisplay1.Fit(true);
    }
    }
    }

    记住,处理过程中有些警告窗口可以忽略,无需紧张。通过以上步骤,您可以成功在 Visual Studio 2019 中集成功能 VisionPro,实现实时图像处理和展示功能。

    上一篇:CMake
    下一篇:控制工业相机实时图像采集

    发表评论

    最新留言

    逛到本站,mark一下
    [***.202.152.39]2025年04月28日 09时24分22秒