一、培训项目概述:
Labview开发环境集成了工程师和科学家快速构建各种应用所需的所有工具,旨在帮助工程师和科学家解决问题、提高生产力和不断创新。
labview是一种图形化的编程语言,用于快速创建灵活的、可升级的测试、测量和控制应用程序。使用 labview工程师和科学家们可以采集到实际信号,并对其进行分析得出有用信息,然后将测量结果通过直观化的显示、报告和网络实现共享。无论是否有相关经验,使用labview都可以方便快捷地开发测量程序。
选择labview开发测试和测量应用的一大决定性因素是其开发速度。通常,使用labview开发应用系统的速度比使用其他编程语言快到4到10倍。这一惊人速度背后的原因在于labview易用易学,它所提供的工具使创建测试和测量应用变得更为轻松。节省宝贵的开发时间直接促进了您利润的提高-产品上市周期得以缩短。在世界范围内,汽车、通信、航空、半导体、电子设计生产、过程控制和生物医学等各流域均通过labview提高了应用开发的效率。涵盖了从研发、测试、生产到服务的产品开发所有阶段。
随着该软件的应用日益广泛,技术人员的需求也跟着井喷式的增加,从原来的电气技术人员只注重PLC的学习转化为上位机软件的学习。越来越多的技术人员投身到上位机程序的开发和应用中来!为此,北京中科智谷机电技术研究院将定期举办 labview系统培训,可以帮助更多的技术人员走上Labview软件应用之路!
二、培训目标:
掌握虚拟仪器新技术在现代化工业生产中的应用,掌握虚拟仪器整体项目解决方法的搭建方法,掌握常用单进程、多进程、状态机、生产者消费者等编程组织结构,能够快速有效的开发出功能完善、界面友好的软件,实现采集硬件的简单化,而软件功能的多元化,进而提高、优化设备的利用率,实现缩减成本、提高生产制造效率。
三、课程特色:
labview具有中英文双语言开发环境,图形化无代码编程;整合了数据采集/滤波/分析、运动控制、伺服驱动、图像处理、数据库结构化查询语言以及常用气动、电气元器件等使用技术和原理;为进一步扩大虚拟仪器软件在各层次设备开发方面的综合应用,提供了捷径;对提高工厂设备的设计、生产效率,减少开发周期,提高制造精度,以及新设备引进具有重要意义。
四、培训内容:
-
本课程以虚拟仪器设计软件labview为应用工具,实现数据采集、运动控制、机器视觉以及数据库云存储的集成。通过labview在基于USB、PCI、PCIE、PXI、CDAQ、CRIO、TCP/IP、GPIB、CAN、串口等设备上的开发与应用,学习相关采集卡与测试测量设备的选型、测试、编程开发与调试等知识。在掌握以上基础知识之上,进行多领域、多实战式的实际项目锻炼与指导,包括汽车、医疗、环保以及电信设备等。
课程模块
|
内容提纲
|
基本控件及其使用方法
|
1.Labview基础:
(1)Labview概述
(2)Labview的编程环境
(3)Labview菜单栏和工具栏常用工具
(4)前面板对象设计基础
(5)程序面板对象设计基础
(6)VI 调试方法(高亮/断点/单步等)
2.数值型控件及函数
3.布尔型控件及函数
4.字符串控件及函数
5.数组控件及函数
6.簇数控件及函数
7.数据类型转换
8.时间函数
|
程序运行结构及高级控件应用
|
1.程序结构
2.变量/节点/引用
3.图形显示控件以函数
4.文件 I/O
5.串口通信
6.访问第三方接口
|
常用结构及其软件框架
|
1.标准状态机结构
2.生产者消费者结构(数据)
3.生产者消费者结构(事件)
4.队列
5.主从模式结构
6.通知
7.基于事件结构的不同权限的密码可修改的多语言的多界面软件结构
8.基于菜单结构的不同权限的密码可修改的多语言的多界面软件结构
9.生成应用程序
|
LabVIEW 功能模块
|
1.LabVIEW 发送 Email 邮件
2.LabVIEW 生成 PDF
3.LabVIEW 生成 WORD 日常巡检报表
4.LabVIEW 生成 EXCEL 日常巡检报表
5.LabVIEW 通过 API 控制第三方应用程序
6.ActiveX.Net/dII接口访问
7.Labview 生成条形码/二维码
|
以太网模块
|
1.TCP 通信
2.UPD 通信
3.Datasocket 通信
4.串口通信
5.GPIB 通信
6.USB通信
|
数据采集模块
|
1.数据采集的基本原理
2.数据采集设备的分类与选型
3.NI DAQmx 安装和介绍
4.NI MAX 使用
5.模拟量采样
6.模拟量输出
7.数字量采样
8.数字量输出
9.数据分析/滤波/处理/存储
|
LabVIEW 数据采集存储系统设计
|
1.数据采集模块设计
2.数据分析模块设计
3.数据存储模块设计
4.参数设置模块设计
5.人机界面 UI 设计
|
PLC接口模块
|
1.OPC 的基本概念
2.component 的基本概念
3.基于西门子/三菱等 PLC通信实现方法
|
|