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

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

 

课程​最新​发行​日期​或​版本​号:2021

课程​详情:

LabVIEW​核心​教程​(二)​大纲

课程 概述 主题  

数据​传输

本​节​课​介绍​了​如何​使用​通道​线​来​实现​并行​代码​之间​的​通信,​而无​需​强制​按​执行​顺序​执行。

  • 并行​循环​间​的​通信
  • 通道​线​介绍
  • 使用​通道​模板
  • 使用​通道​线​交互
  • 使用​队列
 

创建​事件​驱动​的​用户​界面

本​课程​介绍​了​如何​使用​各种​事件​驱动​的​设计​模式​来​设计​应用​程序,​以​响应​用户​界面​事件。

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

控制​前​面板​对象

本​节​课​介绍​如何​使用​属性​节点​和​控​件​引用,​通过​编​程​来​控制​前​面板​对象。

  • VI​服务​器​架构
  • 属性​节点​和​控​件​引用
  • 调​用​节点
 
了解​面向​对象​编​程​的​优势 本​课程​将​向​您​介绍​在​LabVIEW​编​程​中​使用​面向​对象​方法​的​优势
  • 为什么​使用​面向​对象​编​程​(OOP)?
  • 面向​对象​设计​和​编程
  • OOP​的​组成​部分
  • 数据​封装
  • LabVIEW OOP​的​目标​用户?
 

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

本​节​课​介绍​如何​使用​配置​文件​来​管理​应用​程序​的​配置​设置。

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

 

制定​错误​处理​策略

本​节​课​介绍​如何​为​应用​程序​制定​错误​处理​策略。 

  • 错误​处理​概述
  • 了解​错误​响应
  • 了解​事件​记录
  • 注入​错误​以便​测试
 
打包​和​发布​LabVIEW​代码 本​课程​介绍​如何​打包​和​发布​LabVIEW​代码,​以供​其他​开发​人员​和​最终​用户​使用。
  • 代码​发布​前​准备
  • 程序​生成​规范
  • 创建​并​调​试​应用​程序
  • 创建​用于​发布​的​程序包
LabVIEW​编​程​实践 本​课程​介绍​推荐​的​编​程​实践,​旨​在​开发​易​读、​易​维护、​可​扩展​且​高性能​的​代码。
  • 推荐​的​编​程​实践
  • 在​LabVIEW​中​编写​高性能​代码
软件​工程​最佳​实践 本​课程​介绍​如何​确定​软件​工程​最佳​实践​的​一些​关键​原则,​以及​在​LabVIEW​中​实施​这些​原则​的​好处。
  • 项目​管理
  • 需求​收集
  • 源​代码​控制
  • 代码​审查​和​测试
  • 持续​集成

即刻​开始​学习“LabVIEW​核心​教程​(二)”