LabVIEW核心教程(二)课程概述

LabVIEW核心教程(二)是LabVIEW核心教程(一)的进阶课程。本课程介绍了如何使用常用的设计模式,成功开发和发布LabVIEW应用程序,从而满足研究、工程和测试环境的需求。涵盖的主题包括通过编程响应用户界面事件、并行循环的实现、配置文件的配置参数管理、错误处理策略制定以及用于创建可执行文件和安装程序的工具。LabVIEW核心教程(二)课程将LabVIEW功能与应用需求密切挂钩,帮助用户快速开始应用程序的开发。

课程形式

 

虚拟课堂培训

 

教室面授培训

 

专属课程

课程目标

课程详情

课程时长

课程受众

前提条件

使用NI产品

培训材料

积分计价

LabVIEW核心教程(二)大纲

课程概述主题

数据传输

使用通道线来实现并行代码之间的通信,而无需强制按执行顺序执行。

  • 并行循环间的通信
  • 通道线介绍
  • 使用通道模板
  • 了解通道线交互
  • 使用队列传输数据

创建事件驱动的用户界面

使用各种事件驱动的设计模式,创建响应用户界面事件的应用程序。

  • 事件驱动的编程
  • 用户界面事件处理器设计模式
  • 事件驱动状态机设计模式
  • 生产者-消费者(事件)设计模式
  • 通道消息处理器(CMH)设计模式

控制前面板对象

了解以编程方式控制前面板的方法。

  • VI服务器架构
  • 属性节点和控件引用
  • 调用节点 

使用配置文件管理配置设置

借助配置文件管理配置设置。 

  • 配置设置概述
  • 使用分隔文件管理配置设置
  • 使用初始化(INI)文件管理配置参数

制定错误处理策略

 

了解如何为应用程序制定错误处理策略。 

  • 错误处理概述
  • 了解错误响应
  • 了解事件记录
  • 注入错误以便测试

 

打包和发布LabVIEW代码

 

了解如何打包和发布LabVIEW代码,以供其他开发人员和最终用户使用。

  • 代码发布前准备
  • 程序生成规范
  • 创建并调试应用程序(EXE)
  • 创建用于发布的程序包

LabVIEW编程实践

了解如何使用推荐的编程实践来开发易读、易维护、可扩展且高性能的代码。

  • 推荐的编程实践
  • 在LabVIEW中编写高性能代码

软件工程最佳实践

了解确定软件工程最佳实践的一些关键原则,以及在LabVIEW中实施这些原则的好处。

  • 项目管理
  • 需求收集
  • 源代码控制
  • 代码审查和测试
  • 持续集成

进阶课程

 

LabVIEW核心教程(三)

 

LabVIEW核心教程(三)将系统地介绍一些有效的方法,帮助您更有序地设计、开发、记录和测试LabVIEW应用程序。本课程重点讲解如何开发可扩展、可读和可维护的分层应用程序。

NI讲师授课...

 

使用NI-DAQmxLabVIEW进行数据采集


《使用NI-DAQmx和LabVIEW进行数据采集》课程介绍了使用传感器、NI数据采集硬件和LabVIEW进行数据采集的基础知识。

NI CompactRIO硬件的特写

 

使用CompactRIOLabVIEW Real-Time开发嵌入式应用程序

 

《使用CompactRIO和LabVIEW Real-Time开发嵌入式应用程序》课程旨在介绍如何使用NI CompactRIO设计可靠的实时应用程序,并进行原型验证以及部署。

升级为会员

如计划在一年内参加三门或三门以上NI有授课教师指导的课程,可购买培训会员,获得NI所有公共教室面授培训和公共虚拟课堂培训课程的无限访问权限,以及不限数量的认证凭证,绝对物有所值。