LabVIEW程序设计教程

LabVIEW程序设计教程

江建军, 孙彪, 编著

出版社:电子工业出版社

年代:2011

定价:36.0

书籍简介:

本书从程序设计的角度全面介绍了LabVIEW的编程技术和工程应用。全书分为11章,包括:LabVIEW简介、LabVIEW程序设计模式、LabVIEW与多线程、LabVIEW程序调试与异常处理、LabVIEW程序动态运行、LabVIEW面向对象程序设计、LabVIEW调用操作系统功能、LabVIEW应用程序生成规范、LabVIEW的工业应用、LabVIEW常用工具包和LabVIEW编程规范。本书各章设有提示与建议,并配有习题,以帮助读者巩固学习重点。

书籍目录:

第1章 LabVIEW简介1.1 LabVIEW概述1.1.1 虚拟仪器技术1.1.2 LabVIEW开发系统1.1.3 LabVIEW帮助选项1.1.4 LabVIEW选板1.2 软件环境1.2.1 系统环境1.2.2 编程环境1.2.3 VI服务器1.2.4 Web服务器1.3 VI属性设置1.3.1 基本属性1.3.2 窗口属性1.3.3 执行属性1.3.4 前面板设置1.3.5 运行菜单设置1.3.6 自定义控件1.4 其他工具1.4.1 数据日志1.4.2 源代码控制1.4.3 LLB管理1.5 LabVIEW 2011新特性1.6 提示与建议习题第2章  LabVIEW程序设计模式2.1 面向对象设计模式2.1.1 作用2.1.2 要素2.2 LabVIEW程序设计模式2.2.1 应用程序的基本框架2.2.2 图形化数据流编程2.2.3 设计模式分类2.3 状态机模式2.3.1 状态机2.3.2 枚举类型2.3.3 顺序型状态机模式2.3.4 改进的顺序型状态机模式2.3.5 测试流程型状态机2.4 消息队列处理模式2.4.1 消息队列2.4.2 队列方式2.4.3 使用数组处理消息队列2.4.4 使用队列函数处理消息队列2.5 用户界面事件模式2.5.1 事件框架2.5.2 用户界面事件2.5.3 用户自定义事件2.5.4 事件注册2.5.5 用户界面事件示例2.6 状态机-用户界面事件混合模式2.6.1 状态机与用户界面事件的结合2.6.2 状态机-用户界面事件示例2.7 其他模式2.7.1 主从线程模式2.7.2 生产消费模式2.7.3 后台服务模式2.7.4 应用程序启动模式2.7.5 代理模式2.8 提示与建议习题第3章 LabVIEW与多线程3.1 多线程技术3.1.1 基本概念3.1.2 线程调度3.1.3 线程通信与同步3.2 LabVIEW多线程环境3.2.1 执行系统3.2.2 线程数量设置3.2.3 VI优先级3.2.4 优先级问题3.2.5 子程序优先级3.2.6 多线程程序的优势3.3 LabVIEW多线程程序设计3.3.1 线程优化3.3.2 超线程程序3.3.3 可重入技术3.4 LabVIEW线程通信与同步3.4.1 局部变量3.4.2 全局变量3.4.3 事件发生3.4.4 通知3.4.5 队列3.4.6 信号量3.4.7 集合点3.5 提示与建议习题第4章 LabVIEW程序调试与异常处理4.1 概述4.1.1 程序调试4.1.2 异常处理4.2 LabVIEW错误信息4.2.1 错误簇4.2.2 错误代码4.2.3 I/O错误4.2.4 逻辑错误4.2.5 自定义错误4.3 内置异常处理工具4.3.1 简易错误处理器4.3.2 通用错误处理器4.4 LabVIEW异常处理过程4.4.1 异常处理时机4.4.2 一般处理模式4.4.3 循环处理模式4.4.4 条件结构处理模式4.4.5 状态机处理模式4.4.6 错误日志4.4.7 错误退出4.4.8 外部错误管理4.4.9 错误优先顺序4.4.10 错误处理技巧4.4.11 实例4.5 LabVIEW程序调试技术4.5.1 错误列表4.5.2 高亮执行4.5.3 单步执行4.5.4 探针工具4.5.5 保存连线值工具4.5.6 断点工具4.5.7 挂起执行4.5.8 使能部分程序框图4.6 提示与建议习题第5章 LabVIEW程序动态运行5.1 动态运行基础5.1.1 VI Server技术5.1.2 Refnum控件5.2 动态运行功能5.2.1 相关函数5.2.2 编程步骤5.2.3 属性控制5.2.4 方法调用5.2.5 属性特征5.2.6 动态调用5.2.7 远程访问5.3 动态注册事件5.3.1 相关函数5.3.2 功能扩展5.3.3 编程步骤5.4 动态运行编程实例5.4.1 属性设置和方法调用5.4.2 动态调用5.4.3 类型操作5.4.4 远程调用5.4.5 拖放应用5.4.6 代码优化5.5 递归调用5.5.1 动态调用实现递归5.5.2 直接递归调用5.5.3 递归文件列表5.5.4 递归效率分析5.6 提示与建议习题第6章 LabVIEW面向对象程序设计6.1 面向对象6.1.1 对象与类6.1.2 属性与方法6.1.3 三要素6.2 LabVIEW与面向对象程序设计 6.2.1 术语6.2.2 继承6.2.3 封装6.2.4 多态6.3 LabVIEW对象基本实现6.3.1 创建类6.3.2 设置继承6.3.3 创建方法6.3.4 使用类6.4 LabVIEW面向对象程序设计的高级技巧6.4.1 构造函数与析构函数6.4.2 内存分布6.4.3 动态分配6.4.4 XControl6.4.5 多态技术6.4.6 锁定与探针6.4.7 未实现的技术6.5  实例介绍6.5.1 测试要求6.5.2 解决方案6.5.3 面向对象的优势6.5.4 总结6.6  提示与建议习题第7章 LabVIEW调用操作系统功能7.1 读/写电子表格文件7.1.1 写操作7.1.2 读操作7.2  读/写XML文件7.2.1 写操作7.2.2 读操作7.3  读/写配置文件7.3.1 写操作7.3.2 读操作7.4 读/写系统注册表7.4.1 写操作7.4.2 读操作7.4.3 删除操作7.4.4 自动配置ODBC数据源7.5 输入设备控制7.6 调用动态链接库(DLL)7.6.1 动态链接库简介7.6.2 DLL与API7.6.3 调用DLL7.6.4 参数配置7.6.5 调用Windows API7.7 ActiveX7.7.1 ActiveX自动化7.7.2 ActiveX容器7.7.3 ActiveX事件7.7.4 应用实例7.8 执行系统命令7.9 提示与建议习题第8章 LabVIEW程序生成规范8.1 概述8.2 使用程序生成规范8.2.1 创建源代码发布8.2.2 创建独立应用程序(EXE)8.2.3 创建共享库(DLL)8.2.4 创建Zip压缩文件8.2.5 创建Windows安装程序8.2.6 创建.NET互操作程序集8.2.7 创建Web服务(RESTful)8.3 提示与建议习题第9章  LabVIEW应用工程管理9.1 LabVIEW自动测试测量系统的层次结构19.1.1 测试管理软件9.1.2 测试开发软件9.1.3 系统服务与驱动程序9.1.4 处理总线平台9.1.5 模块化I/O与仪器控制9.2 LabVIEW软件工程9.2.1 软件生命周期9.2.2 软件开发模型9.3 LabVIEW工程项目管理9.3.1 LabVIEW的工程应用特点9.3.2 LabVIEW实用项目管理方法9.4 LabVIEW设备驱动9.4.1 LabVIEW工程应用与设备9.4.2 SCPI指令系统9.4.3 LabVIEW设备驱动编写9.5 使用LabVIEW控制仪器9.5.1 仪器驱动的结构9.5.2 仪器驱动的类型9.5.3 LabVIEW中的VISA模块9.5.4 使用LabVIEW创建典型的VISA应用9.6 使用LabVIEW控制DAQ9.6.1 信号源9.6.2 信号调理9.6.3 信号采样9.6.4 触发9.6.5 信号分析9.6.6 测量直流电压9.6.7 测量交流电压9.6.8 测量电流9.6.9 测量电阻9.6.10 产生电压信号9.6.11 使用LabVIEW创建典型的DAQ应用9.7 LabVIEW工程应用实例9.7.1 系统需求分析9.7.2 系统软件开发9.7.3 系统脱机调试9.7.4 系统上机调试9.7.5 项目售后服务9.8 提示与建议习题第10章 LabVIEW常用工具包10.1 LabVIEW Office报表生成工具包10.1.1 Excel报表生成10.1.2 Word报表生成10.1.3 基于模板的报表生成方式10.1.4 报表生成相关例程10.2 LabVIEW数据库连接工具包10.2.1 数据库简介10.2.2 建立数据源10.2.3 数据库基本操作10.2.4 数据库高级操作10.3 OpenG工具包10.3.1 VIPM安装和使用10.3.2 OpenG数值工具、布尔工具和比较工具10.3.3 OpenG数组工具10.3.4 OpenG应用程序控制工具10.4 MGI工具包10.4.1 MGI工具包简介及安装10.4.2 MGI数组工具10.4.3

内容摘要:

  《LabVIEW程序设计教程(第2版)》从图形化系统程序设计的角度全面介绍了LabVIEW图形化G语言编程技术和应用工程管理方法,在第1版的基础上进行了重新修订,增加了LabVIEW应用工程管理、常用工具包及编程规范等内容。全书分为11章,包括:LabVIEW简介、LabVIEW程序设计模式、LabVIEW与多线程、LabVIEW程序调试与异常处理、LabVIEW程序动态运行、LabVIEW面向对象程序设计、LabVIEW调用操作系统功能、LabVIEW程序生成规范、LabVIEW应用工程管理、LabVIEW常用工具包和LabVIEW编程规范。本书各章设有提示与建议,并配有习题,以帮助读者巩固学习重点。

书籍规格:

书籍详细信息
书名LabVIEW程序设计教程站内查询相似图书
9787121156359
如需购买下载《LabVIEW程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次2版印次1
定价(元)36.0语种简体中文
尺寸26 × 18装帧平装
页数 312 印数

书籍信息归属:

LabVIEW程序设计教程是电子工业出版社于2011.12出版的中图分类号为 TP311.56 的主题关于 软件工具,LabVIEW-程序设计-高等学校-教材 的书籍。