教学内容:
1.LabVIEW 介绍: 主要介绍LabVIEW程序的基本环境及应用;
2.LabVIEW 程序基本元素: 基本数据及常用控件;
3.程序结构: 循环结构,事件结构,条件结构等;
4.LabVIEW 数据结构 数组和簇: 数据及族是LabVIEW程序开发常用的数据结构;
5.字符串及文件I/0: 字符串的处理及文件读写;
6. DAQ 数据采集及波形: 认识DAQ及基本数据采集理论
7. DAQ实验及数据采集程序开发: 动手完成基本DAQ试验课程
8.仪器控制及VISA: 仪器控制是自动测试中占有十分重要的地位 ,必须掌握仪器控制技术
9.仪器控制实验及数字万用表应用程序开发: 使用VISA控制常用的仪器仪表,以34401A万用表为例,开发基于VISA的基本应用程序
10.LabVIEW数据通信: VI间数据通信是应用程序开发过程中常用的技术 ,常用的数据通信方式有通知 ,队列,用户时间等
11.LabVIEW编程运动控制卡: LABVIEW实现对运动控制卡的编程控制,单轴,插补,圆弧等运动控制。
12.LabVIEW编程模型: 编程模型是一种模式化变成手段 ,常用的模型有状态机,生产者消费者等
NI 机器视觉硬件平台架构与选型:
1.选择相机:包括相机类型,相机主要参数,相机选型;
2.选择镜头:镜头接口,镜头参数,镜头选型等;
3.选择光源:光源类型,光源适用场合,光源对图像质量的影响因素。
NI 视觉助手 vision Assistant 应用:
1.Vision Assistant各项功能介绍及演示;
2. Vision Assistant建模操作;
3. Vision Assistant 导出Labview程序框图。
视觉开发软件功能介绍及使用:
1.使用Vision Builder配置视觉应用方案;
2.使用NI Vision Development Module(NI视觉VDM开发模块)函数实现图像处理实例;
3.使用功能强大的VBAI视觉生成器完成静态视觉检测项目。
NI 视觉系统编程(附实例 ):
1.Ni 视觉图像的捕获;
2.图像预处理,图像分割,二值化等各种图像算法处理;
3.ROI的制作及操作ROI的各种方法;
4.图像模板制作与匹配,图像定位与位置坐标修正;
5.图像测量,距离与角度测量,图像测量标定;
6.图像颜色识别,如何实现颜色分序;
7.BLOB分析,划痕检测;
8.条形码读取,一维码,二维码识别;
9.OCR字符识别;
10.图像处理与外围设备通讯,数据库数据存取。
机器视觉与图像处理高级开发-项目案例:
1.基于LABVIEW的NI视觉系统编程案例;
2.NI嵌入式机器视觉系统介绍;
3.NI视觉与自动化设备的系统集成案例。