一 LabVIEW 基础讲解 1)主要介绍LabVIEW程序的基本环境及应用 2)LabVIEW 程序基本元素,基本数据及常用控件 3)程序结构: 循环结构,事件结构,条件结构等 4) 数据结构 数组和簇: 数据及族是LabVIEW程序开发常用的数据结构 5) 字符串及文件I/0: 字符串的处理及文件读写 6) DAQ 数据采集及波形: DAQ及基本数据采集,波形分析。
二 LabVIEW编程模型 1) LabVIEW 标准设计模式 1.1 使用事件的顶层应用程序 1.2 标准状态机设计模式 1.3 队列消息处理器设计模式 1.4 生产者/消费者设计模式 1.5 主从设计模式 2) 状态机 2.1 顺序状态机 2.2 事件状态机 2.3消息队列状态机 2.4 消息队列状态机的基本结构 2.5消息队列状态机的基本结构 2.6进入、运行和离开状态的处理 2.7事件驱动方式消息队列状态机
2.8JKI状态机 2.8案例分析和动手实践
3)面向对象编程,设计模式以及框架 1. 类的封装,继承,多态 2.调用父类的重写方法,简单工厂模式,装饰模式,策略模式等等。 3. AMC,DQMH框架,操作者框架(Actor Framework),JKI SMO.
三 LabVIEW通信和OPC,数据库,报表 1、LabVIEW 串口通信 1.1 串口通信基本概念 1.2 串口通信函数 1.3 串口通信典型应用案例 2、数据库与报表工具包 2.1 准备使用数据库工具包 2.2 数据库基本操作 2.3 报表工具包 2.4 利用工具包操作EXCEL/word 3、OPC通信 3.1 OPC基本概念 3.2 OPC配置,以及案例使用 3.3 共享变量 3.4 PLC硬件通信实践 4、案例分析和动手实践 4.1 常用串口助手工具,以太网调试工具使用 4.2 LabVIEW与三菱FX Q系列PLC串口,以太网通信 4.3 LabVIEW与西门子Smart200 S7-1500 1200 PLC串口,以太网通信 4.4 LabVIEW与扫描枪 打印机,台达变频器MODBUS的通信 4.5 LabView与ABB工业机器人通信
4.6 LabView通过NI,周立功CAN模块,LIN卡进行CAN,LIN通信。
四 LabVIEW与采集卡控制 1)数据采集的基本概念 1.1 信号 1.2 传感器 1.3 信号处理 2)数据采集卡 2.1 采集卡定义和分类 2.2 采集卡的关键参数和概念 2.3 采集卡与信号接地 3)基于采集卡的编程开发与应用 3.1 采集系统的安装 3.2 NI采集卡的常用函数 3.3 研华采集卡的常用函数 4、案例分析和动手实践 4.1 研华采集卡程序开发 4.2 追溯系统案例分解 4.3 软件设计架构
五 Testand类容讲解
1) testand软件界面介绍 2)执行模式,运行开发环境介绍 3)testand的变量,属性,表达式,数据类型 4)testand的常用函数语句(if,whlie,goto,for等等)介绍 5)创建序列,调试代码模块,执行多线程,并行测试等等 6) 结合具体案例,编写testand测试程序。
六 LABVIEW运动控制编程要领 学习内容:介绍使用运动控制卡实现简单运动及开发中的注意事项 学习目标:掌握运动控制卡的编程要领,并能使用DEMO操作运动控制卡 1)雷赛运动控制卡学习 学习内容:DMC1380,DMC5480的使用,包括硬件功能描述,安装及配置,软件系统介绍,单轴运动, 连续运动,多轴插补运动,IO输入输出,回原点 学习目标:掌握雷赛运动控制卡的使用方法及各种类型的运动方式,能使用驱动程序控制运动 2)雷赛运动控制卡项目实践 学习内容:指导使用雷赛运动控制卡实现项目 学习目标:掌握将运动控制卡的各种功能运用到实际项目中,并能独立完成一个项目的应用程序 3)固高运动控制卡学习 学习内容:GTS系列运动控制器的使用,包括硬件功能描述,安装及配置,软件系统介绍,点位运动, jog运动,PT运动,电子齿轮,插补运动,数字IO访问等,回原点 学习目标:掌握固高运动控制卡的使用方法及各种类型的运动方式,能使用驱动程序控制运动 4)雷赛运动控制卡项目实践 学习内容:指导使用固高运动控制卡实现项目的应用程序 学习目标:掌握将运动控制卡的各种功能运用到实际项目中,并能独立完成一个项目的应用程序
培训特色: 以上培训课程,都会有框架程序源代码讲解,及内部软件工程师项目实战经验总结分享,培训讲方法,技巧,项目开发流程等; 培训承诺: 一人一机,实战教学,有框架程序讲解,有专业的内部教材,学会为止,不限时间,随到随学