LabVIEW编程详解
本店所售图书,保证正版新书,有个别图片和实书封面不一样,以实书封面为准,最快当天,一般隔天发货。支持7天无理由退换货.开票联系客服
¥
40.98
4.2折
¥
98
全新
库存3件
作者宋铭 作者
出版社电子工业出版社
出版时间2017-05
版次1
装帧平装
货号3835767
上书时间2023-12-15
商品详情
- 品相描述:全新
- 商品描述
-
目录
第1章 初识LabVIEW
1.1 虚拟仪器
1.2 LabVIEW
1.3 LabVIEW的控件
1.4 LabVIEW的修饰
1.5 LabVIEW编程元素
1.6 选中VI对象
1.7 完整的LabVIEW程序―VI
1.8 LabVIEW的项目
第2章 LabVIEW编程环境
2.1 前面板窗格
2.2 工具选板
2.3 VI菜单
2.4 工具栏
2.5 常用组合键
2.6 VI属性
2.7 程序代码调试
第3章 数据类型与运算
3.1 数值类型
3.1.1 数值类型分类
3.1.2 数值型存储
3.1.3 浮点数误差
3.2 字符串类型
3.2.1 字符串存储
3.2.2 字符串函数
3.3 布尔类型
3.4 数组
3.5 簇
3.6 变体
3.7 波形数据
3.8 枚举类型
3.9 自定义类型
3.10 常量和变量
3.11 运算类型
第4章 程序结构
4.1 循环结构
4.1.1 While循环
4.1.2 For循环
4.1.3 数据进出循环的途径
4.1.4 反馈节点
4.1.5 For循环的退出机制
4.1.6 While循环的退出机制
4.1.7 数据出循环的条件
4.1.8 循环结构与数组函数
4.2 条件结构
4.2.1 布尔类型输入
4.2.2 整型标量输入
4.2.3 字符串类型输入
4.2.4 枚举类型
4.2.5 错误簇
4.3 事件结构
4.3.1 创建事件分支
4.3.2 通知事件
4.3.3 过滤事件
4.3.4 LabVIEW的事件源
4.3.5 多事件分支
4.3.6 事件结构应用
4.4 顺序结构
4.4.1 平铺式顺序结构
4.4.2 层叠式顺序结构
4.4.3 平铺式顺序与层叠式顺序的转换
4.5 公式节点
第5章 属性节点和方法
5.1 控件的属性节点
5.2 属性的类层次结构
5.3 LabVIEW的属性类
5.3.1 通用类
5.3.2 图形对象类
5.3.3 修饰类
5.3.4 文本类
5.3.5 控件类
5.3.6 字符串类
5.3.7 布尔类
5.3.8 数值类
5.3.9 数字类
5.3.10 簇类
5.3.11 VI类
5.3.12 前面板类
5.4 LabVIEW的方法
5.4.1 控件的方法
5.4.2 VI的方法
5.5 属性和方法的多线程
第6章 子VI与内存管理
6.1 子VI的创建
6.1.1 从普通VI创建子VI
6.1.2 从程序框图创建子VI
6.2 VI的四个内存单元
6.3 多态VI
6.4 子VI中的程序结构
6.5 子VI的执行模式
6.5.1 不可重入VI
6.5.2 可重入VI
6.6 共享副本与数据窜改
6.7 子VI加载内存的形式
6.8 子VI与属性节点
6.9 子VI的生命周期
6.10 LabVIEW的内存再分配
6.11 LabVIEW中的缓存重用
6.12 数据类型的转换
6.13 合理的编程习惯
6.14 应用程序的内存管理
第7章 多线程
7.1 LabVIEW的执行系统与多线程机制
7.2 多线程的执行机制―时间片
7.3 LabVIEW多线程分类
7.4 多线程通信
7.4.1 局部变量
7.4.2 全局变量
7.4.3 队列
7.4.4 LV2型全局变量
7.4.5 共享变量
7.4.6 数据传递机制读/写速度
7.4.7 LabVIEW变量的深入分析
7.4.8 子VI与主VI的实时通信
7.5 多线程同步
7.6 并行循环的停止机制
7.7 多线程的优势
7.8 多线程优先级
7.9 多线程应用
第8章 LabVIEW的设计模式
8.1 连续循环模式
8.2 事件处理器
8.3 状态机
8.3.1 顺序状态机
8.3.2 改进型状态机
8.3.3 标准状态机
8.3.4 事件状态机
8.3.5 超时状态机
8.3.6 自定义事件状态机
8.4 队列消息处理器
8.4.1 查询模式的队列消息处理器
8.4.2 事件驱动的队列消息处理器
8.4.3 基于超时事件的队列消息处理器
8.4.4 基于自定义事件的队列消息处理器
8.4.5 基于回调机制的队列消息处理器
8.4.6 多重嵌套的队列消息处理器
8.5 顶层程序设计模式
8.6 多线程的模块化
8.7 LabVIEW程序的构建策略
8.8 连续循环时的事件响应
第9章 动态调用技术
9.1 VI服务器与引用
9.2 动态控制VI
9.3 动态事件
9.4 LabVIEW的回调机制
9.5 多线程传递事件
第10章 常用控件的编程
10.1 列表框
10.1.1 列表框的属性
10.1.2 列表框的方法
10.1.3 列表框的应用
10.2 多列列表框
10.2.1 多列列表框的属性
10.2.2 多列列表框的应用
10.3 选项卡
10.4 树形控件
10.5 波形图表
10.5.1 波形图表的外观
10.5.2 波形图表的数据输入形式
10.5.3 图形图表类属性
10.5.4 标尺类属性
10.5.5 波形图表类属性
10.6 波形图
10.7 XY图
10.8 XControl控件
第11章 文件I/O操作
11.1 常用的文件类型
11.2 常用的文件操作函数
11.3 报表
11.3.1 LabVIEW工具包
11.3.2 自动化函数
第12章 程序界面构建
12.1 菜单
12.1.1 自定义菜单的创建
12.1.2 自定义菜单的响应
12.2 快捷菜单
12.2.1 快捷菜单的创建
12.2.2 快捷菜单的响应
12.3 工具栏
12.3.1 工具栏的创建
12.3.2 工具栏的响应
12.4 对话框
12.5 状态栏编程
12.6 界面的构建实例
第13章 面向对象编程
13.1 面向对象的编程思想
13.2 面向对象的基本概念
13.3 LabVIEW的类
13.3.1 创建基类
13.3.2 类的继承
13.4 面向对象的编程应用
13.5 LabVIEW面向对象的利弊分析
第14章 LabVIEW与外部组件的通信
14.1 DLL
14.1.1 DLL的概念
14.1.2 DLL文件的制作
14.1.3 DLL文件的调用
14.2 Windows API
14.3 Active X
14.4 多进程通信
第15章 接口通信和驱动程序开发
15.1 串口通信
15.1.1 串口通信的硬件介绍
15.1.2 基于LabVIEW的串口通信
15.2 USB总线通信
15.2.1 CH372概述
15.2.2 单片机与CH372的接口电路
15.2.3 单片机USB通信程序
15.2.4 基于DLL的USB通信
15.2.5 基于VISA的USB通信
15.3 计算机声卡通信
第16章 LabVIEW应用程序制作
16.1 修改主程序外观
16.2 修改路径
16.3 创建LabVIEW项目
16.4 生成应用程序(EXE文件)
16.5 制作程序安装包
内容摘要
宋铭编著的《LabVIEW编程详解(EDA应用技术)》系统、全面地讲解了LabVIEW的编程技术,主要内容包括LabVIEW开发环境介绍、数据结构、程序结构、属性节点、子VI与内存管理、多线程应用、程序设计模式、动态调用、常用控件的编程、文件操作、程序界面构建、面向对象编程、LabVIEW与外部组件的通信、LabVIEW与硬件的通信、应用程序制作和安装包的生成。本书的特色是实例多,作者将多年的编程经验精心制作为例题,例题中的程序代码反映了LabVIEW编程中的重点和难点,而且浅显易懂,可以满足不同层次读者的需要。LabVIEW的编程思想和传统的文本编程语言是有差别的,书中很多程序代码提供了多种实现方法,通过这种举一反三的形式帮助读者理解LabVIEW的编程思想。
本书适合从事虚拟仪器开发的工程技术人员阅读使用,也可作为高等学校相关专业的教学用书。
图书标准信息
-
作者
宋铭 作者
-
出版社
电子工业出版社
-
出版时间
2017-05
-
版次
1
-
ISBN
9787121313615
-
定价
98.00元
-
装帧
平装
-
开本
其他
-
页数
605页
-
字数
986千字
-
正文语种
简体中文
-
丛书
EDA应用技术
- 【内容简介】
-
本书系统、全面地讲解了LabVIEW的编程技术,主要内容包括LabVIEW开发环境介绍、数据结构、程序结构、属性节点、子VI与内存管理、多线程应用、程序设计模式、动态调用、常用控件的编程、文件操作、程序界面构建、面向对象编程、LabVIEW与外部组件的通信、LabVIEW与硬件的通信、应用程序制作和安装包的生成。本书的特色是实例多,作者将多年的编程经验精心制作为例题,例题中的程序代码反映了LabVIEW编程中的重点和难点,而且浅显易懂,可以满足不同层次读者的需要。LabVIEW的编程思想和传统的文本编程语
- 【作者简介】
-
宋铭,中国石化集团中原油田分公司工程师,主要从事虚拟仪器(LabVIEW)及工程检测技术的研究,具有丰富的虚拟仪器设计开发与实践经验。
- 【目录】
-
第1章初识LabVIEW
1.1虚拟仪器
1.2LabVIEW
1.3LabVIEW的控件
1.4LabVIEW的修饰
1.5LabVIEW编程元素
1.6选中VI对象
1.7完整的LabVIEW程序—VI
1.8LabVIEW的项目
第2章LabVIEW编程环境
2.1前面板窗格
2.2工具选板
2.3VI菜单
2.4工具栏
2.5常用组合键
2.6VI属性
2.7程序代码调试
第3章数据类型与运算
3.1数值类型
3.1.1数值类型分类
3.1.2数值型存储
3.1.3浮点数误差
3.2字符串类型
3.2.1字符串存储
3.2.2字符串函数
3.3布尔类型
3.4数组
3.5簇
3.6变体
3.7波形数据
3.8枚举类型
3.9自定义类型
3.10常量和变量
3.11运算类型
第4章程序结构
4.1循环结构
4.1.1While循环
4.1.2For循环
4.1.3数据进出循环的途径
4.1.4反馈节点
4.1.5For循环的退出机制
4.1.6While循环的退出机制
4.1.7数据出循环的条件
4.1.8循环结构与数组函数
4.2条件结构
4.2.1布尔类型输入
4.2.2整型标量输入
4.2.3字符串类型输入
4.2.4枚举类型
4.2.5错误簇
4.3事件结构
4.3.1创建事件分支
4.3.2通知事件
4.3.3过滤事件
4.3.4LabVIEW的事件源
4.3.5多事件分支
4.3.6事件结构应用
4.4顺序结构
4.4.1平铺式顺序结构
4.4.2层叠式顺序结构
4.4.3平铺式顺序与层叠式顺序的转换
4.5公式节点
第5章属性节点和方法
5.1控件的属性节点
5.2属性的类层次结构
5.3LabVIEW的属性类
5.3.1通用类
5.3.2图形对象类
5.3.3修饰类
5.3.4文本类
5.3.5控件类
5.3.6字符串类
5.3.7布尔类
5.3.8数值类
5.3.9数字类
5.3.10簇类
5.3.11VI类
5.3.12前面板类
5.4LabVIEW的方法
5.4.1控件的方法
5.4.2VI的方法
5.5属性和方法的多线程
第6章子VI与内存管理
6.1子VI的创建
6.1.1从普通VI创建子VI
6.1.2从程序框图创建子VI
6.2VI的四个内存单元
6.3多态VI
6.4子VI中的程序结构
6.5子VI的执行模式
6.5.1不可重入VI
6.5.2可重入VI
6.6共享副本与数据窜改
6.7子VI加载内存的形式
6.8子VI与属性节点
6.9子VI的生命周期
6.10LabVIEW的内存再分配
6.11LabVIEW中的缓存重用
6.12数据类型的转换
6.13合理的编程习惯
6.14应用程序的内存管理
第7章多线程
7.1LabVIEW的执行系统与多线程机制
7.2多线程的执行机制—时间片
7.3LabVIEW多线程分类
7.4多线程通信
7.4.1局部变量
7.4.2全局变量
7.4.3队列
7.4.4LV2型全局变量
7.4.5共享变量
7.4.6数据传递机制读/写速度
7.4.7LabVIEW变量的深入分析
7.4.8子VI与主VI的实时通信
7.5多线程同步
7.6并行循环的停止机制
7.7多线程的优势
7.8多线程优先级
7.9多线程应用
第8章LabVIEW的设计模式
8.1连续循环模式
8.2事件处理器
8.3状态机
8.3.1顺序状态机
8.3.2改进型状态机
8.3.3标准状态机
8.3.4事件状态机
8.3.5超时状态机
8.3.6自定义事件状态机
8.4队列消息处理器
8.4.1查询模式的队列消息处理器
8.4.2事件驱动的队列消息处理器
8.4.3基于超时事件的队列消息处理器
8.4.4基于自定义事件的队列消息处理器
8.4.5基于回调机制的队列消息处理器
8.4.6多重嵌套的队列消息处理器
8.5顶层程序设计模式
8.6多线程的模块化
8.7LabVIEW程序的构建策略
8.8连续循环时的事件响应
第9章动态调用技术
9.1VI服务器与引用
9.2动态控制VI
9.3动态事件
9.4LabVIEW的回调机制
9.5多线程传递事件
第10章常用控件的编程
10.1列表框
10.1.1列表框的属性
10.1.2列表框的方法
10.1.3列表框的应用
10.2多列列表框
10.2.1多列列表框的属性
10.2.2多列列表框的应用
10.3选项卡
10.4树形控件
10.5波形图表
10.5.1波形图表的外观
10.5.2波形图表的数据输入形式
10.5.3图形图表类属性
10.5.4标尺类属性
10.5.5波形图表类属性
10.6波形图
10.7XY图
10.8XControl控件
第11章文件I/O操作
11.1常用的文件类型
11.2常用的文件操作函数
11.3报表
11.3.1LabVIEW工具包
11.3.2自动化函数
第12章程序界面构建
12.1菜单
12.1.1自定义菜单的创建
12.1.2自定义菜单的响应
12.2快捷菜单
12.2.1快捷菜单的创建
12.2.2快捷菜单的响应
12.3工具栏
12.3.1工具栏的创建
12.3.2工具栏的响应
12.4对话框
12.5状态栏编程
12.6界面的构建实例
第13章面向对象编程
13.1面向对象的编程思想
13.2面向对象的基本概念
13.3LabVIEW的类
13.3.1创建基类
13.3.2类的继承
13.4面向对象的编程应用
13.5LabVIEW面向对象的利弊分析
第14章LabVIEW与外部组件的通信
14.1DLL
14.1.1DLL的概念
14.1.2DLL文件的制作
14.1.3DLL文件的调用
14.2WindowsAPI
14.3ActiveX
14.4多进程通信
第15章接口通信和驱动程序开发
15.1串口通信
15.1.1串口通信的硬件介绍
15.1.2基于LabVIEW的串口通信
15.2USB总线通信
15.2.1CH372概述
15.2.2单片机与CH372的接口电路
15.2.3单片机USB通信程序
15.2.4基于DLL的USB通信
15.2.5基于VISA的USB通信
15.3计算机声卡通信
第16章LabVIEW应用程序制作
16.1修改主程序外观
16.2修改路径
16.3创建LabVIEW项目
16.4生成应用程序(EXE文件)
16.5制作程序安装包
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价