页数:450页 开本:16开 重量:703g
《LabVIEW虚拟仪器项目开发与管理》主要介绍基于虚拟仪器的LabVIEW项目开发与管理技术。《LabVIEW虚拟仪器项目开发与管理》内容分为基础知识、虚拟仪器项目开发方法和项目管理三大部分。基础知识部分包括前面板设计、基本数据类型和操作、基本程序结构、函数、程序框图、VI开发和错误处理等内容;虚拟仪器项目开发方法部分包括扩展程序结构、单循环和多循环程序框架、扩展用户界面、扩展数据类型、扩展程序代码以及代码重用、数据存储与表达、数据库和面向对象编程等技术;项目管理部分旨在说明各种约束项目的因素,使开发人员对虚拟项目管理有一个概括全面的认识。 《LabVIEW虚拟仪器项目开发与管理》在每章叙述时,都将实际开发的例子与理论相结合,并配有程序源代码和参考资料光盘,以指导读者进行项目实际开发和学习。 《LabVIEW虚拟仪器项目开发与管理》既可作为LabVIEW虚拟仪器项目开发和管理人员的技术参考书,也可作为高等学校计算机、测试和自动化专业相关课程的教材,还可作为各类LabVIEW虚拟仪器项目开发和管理的培训或辅导教材。
目录
前言 第1章 绪论 1.1 虚拟仪器与LabVIEW 1.2 VI的开发与调试步骤 1.3 LabVIEW虚拟仪器开发项目的开发 1.4 LabVIEW虚拟仪器开发项目的管理
第2章 前面板设计 2.1 控件选择 2.2 前面板设计的总原则 2.3 前面板布局 2.4 前面板文本和色彩 2.5 可见性和健壮性 2.6 对前面板进行装饰 2.7 本章小结
第3章 基本数据类型和操作 3.1 基本数据类型 3.2 常规数据操作方法 3.3 数值 3.4 布尔 3.5 路径和字符串 3.6 数组、簇和矩阵 3.7 数组操作 3.7.1 数组的创建和初始化 3.7.2 索引数组元素 3.7.3 编辑数组 3.7.4 数组排序 3.7.5 其他数组操作函数 3.8 图形和图表 3.9 本章小结
第4章 基本程序结构 4.1 数据流驱动 4.2 顺序结构 4.3 分支结构 4.4 循环结构 4.4.1 For循环和While循环 4.4.2 自动索引 4.4.3 移位寄存器 4.4.4 反馈节点 4.5 本章小结
第5章 函数、程序框图和VI 5.1 LabVIEW内置函数库 5.2 VI的程序框图 5.3 创建子VI 5.4 为VI添加说明和帮助 5.5 可重入VI、递归VI和 多态VI 5.6 本章小结
第6章 错误处理 6.1 错误簇 6.2 错误捕获 6.3 错误报告 6.4 错误处理 6.5 自定义错误处理 6.6 本章小结
第7章 扩展程序结构 7.1 事件结构 7.1.1 事件与事件结构 7.1.2 事件的静态注册和动态注册 7.1.3 通知事件和过滤事件 7.1.4 用户自定义事件 7.1.5 使用事件的注意事项 7.2 定时结构 7.2.1 定时循环结构 7.2.2 定时顺序结构 7.3 禁用结构 7.4 元素同址结构 7.5 本章小结
第8章 单循环程序框架 8.1 轮询 8.2 程序框架数据传递和功能全局量 8.3 经典状态机 8.4 消息状态机 8.5 队列状态机 8.6 事件状态机 8.7 本章小结
第9章 多循环程序框架 9.1 多任务、多线程、多处理与多循环 9.2 变量控制多循环 9.3 同步多循环 9.3.1 事件发生函数控制多循环 9.3.2 通知器控制多循环 9.3.3 多个定时循环的同步 9.3.4 集合点控制多循环 9.4 异步多循环 9.4.1 生产者/消费者结构 9.4.2 大型多任务结构 9.5 模块化的程序框架 9.5.1 多循环程序框架的模块化 9.5.2 动态加载 9.6 本章小结
第10章 扩展用户界面 10.1 自定义控件 10.2 XControl 10.2.1 XControl的能力 10.2.2 XControl的属性和方法 10.2.3 XControl的快捷菜单、尺寸和位置 10.3 菜单 10.3.1 主菜单 10.3.2 快捷菜单 10.4 工具栏和状态栏 10.5 光标 10.6 多国语言支持 10.6.1 导出导入语言包 10.6.2 动态加载语言包 10.6.3 LCE工具包 10.7 本章小结
第11章 扩展数据类型与面向对象编程 11.1 自定义数据类型 11.2 面向对象编程 11.2.1 封装 11.2.2 继承 11.2.3 多态 11.2.4 LabVIEW类的开发和使用 11.3 本章小结
第12章 扩展代码 12.1 简化数学运算 12.1.1 公式和表达式节点 12.1.2 脚本节点 12.2 调用CIN 12.2.1 指定参数类型和传递方式 12.2.2 创建C代码 12.2.3 编译代码为LSB格式 12.2.4 加载、调试代码 12.3 以编程方式控制VI 12.3.1 VI Server程序 12.3.2 VI Scripting 12.4 本章小结
第13章 代码重用 13.1 OpenG和MGI代码库 13.2 调用DLL 13.2.1 配置CLN 13.2.2 调用自己开发的DLL 13.2.3 调用硬件驱动或Win32 API 13.3 ActiveX和.NET组件 13.3.1 调用ActiveX 13.3.2 调用.NET 13.4 本章小结
第14章 数据存储与表达 14.1 文件操作 14.1.1 文本文件 14.1.2 二进制文件 14.1.3 数据记录文件和电子表格文件 14.1.4 配置文件 14.1.5 TDMS文件 14.1.6 XML文件 14.2 数据压缩和加密 14.3 数据表达 14.4 本章小结
第15章 数据库 15.1 数据库基础 15.2 连接数据源 15.2.1 使用DSN连接数据库 15.2.2 使用UDL连接数据库 15.2.3 增强数据库程序的可移植性 15.3 数据库基本操作 15.3.1 创建、删除数据表 15.3.2 操作数据记录 15.4 数据库高级操作 15.4.1 执行SQL语句 15.4.2 浏览数据记录 15.4.3 使用存储过程 15.5 数据库工具函数 15.5.1 数据库属性信息 15.5.2 处理数据库事务 15.5.3 使用文件保存数据 15.6 本章小结
第16章 虚拟仪器项目管理 16.1 项目生命周期模型 16.1.1 边做边改 16.1.2 瀑布模型 16.1.3 原型模型 16.1.4 增量/迭代模型 16.1.5 螺旋模型 16.2 项目各阶段 16.2.1 需求分析 16.2.2 设计 16.2.3 编码 16.2.4 测试 16.2.5 升级维护 16.3 软件质量标准 16.4 进度与预算 16.4.1 时间管理 16.4.2 成本管理 16.5 本章小结 |