课程分类

课程介绍
课程目录
用户评论
课程介绍
课程目录
用户评论

你将获得

  • 掌握某些知识点
  • 学会某些技巧(或思路)

教学服务

  • icon

    1v1专属答疑服务

  • icon

    BAT专家面试辅导

讲师介绍

  • 擅长C#,C++,NI视觉.运动杭电科技大学研究生毕业致力于软件研发以及深度学习。

  • 课程详情

    1、通用视觉软件

    一、为什么要学习LabVIEW?

    自动化以及测试行业的需求我们使用LabVIEW做出一款视觉快速即用的平台,目前LabVIEW视觉检测以及精确定位被自动化行业其他行业认知,当然就业前景表现在未来的数据/视觉/测试方面较为突出,同时被好多企业备受关注的人才。



    二、为什么要开设这门课程

    初期LabVIEW是做测试的,大家做测试的都清楚TestStand,是一款通用测试平台。然而LabVIEW做一些常规的视觉同时具有强大的优势,通过这次课程,想让大家更加了解一款通用视觉软件集成方法以及思想。让初学者,少走弯路,不会用的子程序,直接封装自己的通用视觉软件,后面越来越大成为一款大的LabVIEW视觉通用系统。同时让比较认知LabVIEW视觉方面的,给予一个好的思想方法。让您在成长的道路上快马加鞭。



    适合人群:包括但不限于初学者小白(赠送基础课程)、PLC人员、单片机、软件开发者等。



    三、这门课程能帮助你解决什么问题



    1、彻底学明白LabVIEW视觉通用视觉软件的集成与方法;

    2、视觉软件框架:手把手教学员独立布好一个通用视觉软件系统框架;

    3、LabVIEW视觉编程设计:手把手教学员从零基础到如何独立设计一LabVIEW通用视觉软件的过程;

    4、实际调试:手把手教学员实际调试一个的LabVIEW视觉软件和相机硬件;

    5、避坑:分享在LabVIEW通用视觉软件编程与实测过程中可能遇到的坑;



    四、课程亮点



    1.LabVIEW通用视觉系统功能妙处

    2.LabVIEW通用视觉软件函数封装集成

    3.LabVIEW整齐强大的框架

    4.LabVIEW通用软件的思想与方法

    5.LabVIEW整体总结



    五、课程内容目录

    第一章

    1.1 介绍 软件框架

    1.2状态机框架之顺手推舟

    1.3 QMH框架之得心应手

    1.4 Dapth Vision框架之扭转乾坤



    第二章 系统功能

    2.1 系统功能[所需控件]的布局

    2.2 系统功能[工具箱]属性操作与图片的引入

    2.3 系统功能[LOG信息]总装与调用

    2.4 系统功能[工具箱函数的说明信息]封装与存储

    2.5 系统功能[消息条]报警以及实时消息的衔接

    2.6 系统功能[登录界面]登录界面的引入与封装

    2.7 系统功能[工具箱与流程巧妙结合]1

    2.8 系统功能[工具箱与流程巧妙结合]2

    2.9 系统功能[工具箱与流程巧妙结合]3

    尾牙 函数功能参数编写大致思路



    第三章 函数功能

    3.1相机界面引入1

    3.2相机界面引入2

    3.3相机界面引入3

    3.4相机界面引入4

    3.5 相机运行流程通用搭配

    3.6灰度化界面1

    3.7灰度化界面2

    3.8模板匹配界面引入1

    3.9模板匹配界面引入2

    4.1模板匹配界面引入3

    4.2模板匹配运行流程的配置与继承

    4.3形状匹配界面引入1

    4.4形状匹配界面引入2

    4.5边缘检测界面引入1

    4.6边缘检测界面引入2

    4.7边缘检测界面引入3

    4.8边缘检测运行流程的配置与继承

    4.9高级找边界面引入1

    5.1高级找边界面引入2

    5.2高级找边界面引入3

    5.4高级找边运行流程的配置与继承

    5.5内外径检测界面引入1

    5.6内外径检测界面引入2

    5.7内外径检测界面引入3

    5.8内外径检运行流程的配置与继承

    5.9找圆界面的引入1

    6.1找圆界面的引入2

    6.2找圆界面的引入3

    6.3找圆运行流程的配置与继承

    6.4串口界面的引入1

    6.5 串口界面的引入2

    6.6 串口界面的引入3

    6.7 串口如何自动运行并且与其他函数关联数据

    6.8 串口运行流程的配置与继承

    6.9 Overlay界面的引入1

    7.1 Overlay界面的引入2

    7.2 Overlay界面的引入3

    7.3 Overlay 自动生产结果如何获取1

    7.4 Overlay 自动生产结果如何获取2

    7.5 Overlay 自动生产结果如何获取3

    7.6 项目保存与导入配置1

    7.7 项目保存与导入配置2

    7.8 项目保存与导入配置3

    7.9 项目文件链接多个相机并行运行1

    8.1项目文件链接多个相机并行运行2

    8.2项目文件链接多个相机并行运行3

    8.3全屏显示生产图像拼接1

    8.4全屏显示生产图像拼接2

    8.5全屏显示生产图像拼接3

    8.6再次详细讲解封装的思想

    8.7补充1

    8.8 补充2

    8.9 总结







    2、通用逻辑运动软件

    优点:联动20-50轴之上控制整条流水线

    一、为什么要选择LabVIEW通用逻辑运动控制,用其他硬件不好?

    1、上位机控制容易管理数据处理数据

    2、联动20-50轴以及更多气缸更加容易以及扩展它的多变性更加容易

    3、高度运动+视觉处理的方面性

    4、逻辑多线程并行更加方面

    5、点位示教可以无数点位自动扩展

    二、编程语言是什么?

    基于LabVIEW研发的一款配置即用的通用逻辑运动控制软件平台

    二、轴控的底层是什么?

    继承了一些命令符,如研华轴卡、凌华、众为兴等。封装接口底层。强大的运动体系因此而呈现。让工业自动化更加容易管理。



    详细课程

    LabVIEW通用逻辑运动软件介绍

    1.1通用运动框架讲解介绍

    1.2通用运动框架整体思想

    1.3通用运动框架配置运动逻辑以及使用第三方工具大致思路

    1.4总结通用逻辑运动框架大致思想

    2.1 硬件轴卡以及各个轴之间关系

    2.2 接线的方式与方法以及各个参数设置1

    2.2 接线的方式与方法以及各个参数设置2

    2.3编写通用逻辑运动与硬件结合所需dll或第三方

    2.4用第三方软件调试最佳方式

    2.5总结硬件注意点

    3.1 界面所需控件规划

    3.2 实时LOG的读写方式1小节

    3.3 实时LOG的读写方式2小节

    3.4 实时流程的显示规划

    3.5 实时流程的编写

    3.6 报警条的编写方式方法1小节

    3.7 报警条的编写方式方法2小节

    4.1 逻辑流程所需控件

    4.2 树形控件逻辑添加子逻辑项、前后面添加逻辑、编辑当前逻辑、删除逻辑方式1小节

    4.3 树形控件逻辑添加子逻辑项、前后面添加逻辑、编辑当前逻辑、删除逻辑方式2小节

    4.4 树形控件逻辑添加子逻辑项、前后面添加逻辑、编辑当前逻辑、删除逻辑方式3小节

    4.5 保存流程逻辑项目、读取逻辑项目1小节

    4.6 保存流程逻辑项目、读取逻辑项目2小节

    4.7 所需子界面输入输出、轴定位、延时、全局变量、条件编写小节1

    4.8 所需子界面输入输出、轴定位、延时、全局变量、条件编写小节2

    4.9 所需子界面输入输出、轴定位、延时、全局变量、条件编写小节3

    4.10 所需子界面输入输出、轴定位、延时、全局变量、条件编写小节4

    4.11总结1

    4.12总结2

    5.1界面的规划

    5.2 获取第三方dll详细规划上千点位示教1小节

    5.3 获取数据以及写数据的方式1小节2小节

    5.4总结

    6.1界面的规划

    6.2单轴运动编写遍历其他轴

    6.3轴的相对定位以及绝对定位参数化小节1

    6.4轴的相对定位以及绝对定位参数化小节2

    6.5参数设置1

    6.6总结

    7.1 编写的核心思想

    7.2 调用逻辑类的配置参数小节1

    7.3 调用逻辑类的配置参数小节2

    7.4 一步步往下执行或者回调的方式小节1

    7.5 一步步往下执行或者回调的方式小节2

    7.6 一步步往下执行或者回调的方式小节3

    7.7 连续运动方式、暂停、报警、停止的方式小节

    7.8 同步界面运动效果

    7.9 总结

    8.1规划整个软件与实物结合效果说明讲述



    注:本直播详细介绍功能,详细介绍开发思想以及方法。详情请学习整套课程。以此加深对通用软件的理解

    温馨提示
    • 请勿私下交易
      请勿在平台外交易。与机构和老师私下交易造成的任何损失及纠纷,腾讯课堂不承担任何责任
    • 听课说明

      1、电脑:访问腾讯课堂官网 ke.qq.com 查看我的课表或下载win/mac客户端听课

      2、手机/平板:下载腾讯课堂APP, 进入学习页面听课