Labwindows/CVI逐步深入与开发实例PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:宋宇峰等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2003
- ISBN:7111117662
- 页数:298 页
第1篇 基础篇 1
第1章 LabWindows/CVI开发环境 1
1.1 LabWindows/CVI简介 1
1.1.1 虚拟仪器技术 1
1.1.2 LabWindows/CVI的应用范围 2
1.1.3 LabWindows/CVI特点 2
1.2 LabWindows/CVI的开发环境 2
1.2.1 LabWindows/CVI的安装 2
1.2.2 工程窗口 3
1.2.3 用户界面窗口 5
1.2.4 代码编辑窗口 7
1.2.5 函数面板编辑窗口 7
1.3 建立第一个LabWindows/CVI应用程序 8
1.3.1 创建工程 8
1.3.2 设计用户界面 8
1.3.3 在程序中添加源代码 10
1.3.4 运行、调试并生成.exe文件 13
1.5 总结和提高 15
1.4 如何得到LabWindows/CVI的帮助信息 15
1.6 习题与上机练习题 16
第2章 面板和控件 17
2.1 LabWindows/CVI的面板和控件 17
2.1.1 面板 17
2.1.2 控件 17
2.2 在用户界面中设置面板及控件的属性 17
2.2.1 面板的属性设置 17
2.2.2 控件的属性设置 20
2.3 关于面板和控件的常用函数 21
2.4 实例应用 22
2.4.1 创建工程和面板布局 23
2.4.2 修改代码 25
2.5 总结和提高 28
2.6 习题和上机练习题 30
3.1.2 面板事件 31
3.1.1 理解事件 31
3.1 面板和控件的事件 31
第3章 事件和用户交互 31
3.1.3 控件事件 32
3.1.4 回调函数 32
3.2 用户交互(鼠标应用) 33
3.2.1 关于鼠标的用户界面函数 33
3.2.2 鼠标事件的扩展 34
3.3 实例应用 35
3.3.1 界面设计 35
3.3.2 生成并添加代码 36
3.4 总结与提高 43
3.5 习题与上机练习题 43
第4章 对话框和剪贴板 45
4.1 对话框 45
4.1.1 用户界面库的对话框函数 45
4.1.2 创建一个对话框应用程序 46
4.1.4 在程序中添加自定义对话框 52
4.1.3 创建自定义对话框 52
4.2 剪贴板 54
4.2.1 用户界面函数库中的剪贴板函数 54
4.2.2 在程序中应用剪贴板 55
4.3 总结与提高 57
4.4 习题与上机练习题 58
5.1 图表控件 59
5.2 Graph控件 59
第5章 图表控件的应用 59
5.2.1 绘图功能 60
5.2.2 光标功能 61
5.2.3 坐标设定功能 62
5.2.4 缩放、移动视区功能 64
5.3 StripChart控件 65
5.4 应用实例 65
5.4.1 编辑用户界面 66
5.4.2 生成并修改代码 67
5.5 总结与提高 73
5.6 习题与上机练习题 74
第6章 为应用程序创建菜单 75
6.1 设计菜单 75
6.1.1 使用菜单编辑器设计菜单 75
6.1.2 定义菜单项的访问键和快捷键 76
6.1.3 将菜单添加到面板中并修改菜单的属性 77
6.1.4 显示弹出式菜单 77
6.2 在菜单中添加最新访问的文件列表 78
6.3.1 编辑用户界面 79
6.3 实例应用 79
6.3.2 生成并修改代码 80
6.4 总结与提高 87
6.5 习题与上机练习题 88
第2篇 提高篇 89
第7章 编程实现界面及函数面板文件 89
7.1 编程实现界面 89
7.1.1 编程创建面板、控件和菜单 89
7.1.2 安装回调函数 91
7.2 函数面板文件的使用 92
7.3 实例应用 94
7.4 总结与提高 98
7.5 习题与上机练习题 99
第8章 信号分析处理函数 100
8.1 高级分析库 100
8.2 信号产生函数 100
8.3 信号处理函数 102
8.3.1 频域信号处理 102
8.3.3 IIR数字滤波器和FIR数字滤波器 103
8.3.2 时域信号处理 103
8.3.4 窗函数 104
8.4 应用实例 104
8.4.1 编辑用户界面 105
8.4.2 生成并修改代码 106
8.5 总结与提高 110
8.6 习题与上机练习题 111
9.1 高级控件简介 112
第9章 高级控件应用 112
9.2 选项卡 113
9.3 可移动控件 115
9.4 滚动条 116
9.5 工具栏 117
9.5.1 工具栏函数 117
9.5.2 工具栏项目函数 118
9.6 实例应用 119
9.6.1 编辑用户界面 119
9.6.2 生成并修改代码 120
9.7 总结与提高 126
9.8 习题与上机练习题 127
第10章向程序添加图像和声音 128
10.1 动画控件 128
10.2 OpenGL的应用 129
10.2. 1WindowsSDK编程 129
10.2. 2OpenGL控件 130
10.3 播放.wav文件 132
10.4 实例应用 133
10.4.1 编辑用户界面 133
10.4.2 生成并修改代码 134
10.5 总结与提高 139
10.6 习题与上机练习题 139
第11章数据采集 140
11.1 数据采集 140
11.2 DAQ函数库 141
11.2.1 初始化和工具函数 142
11.2.2 数据采集卡配置和校准函数 144
11.2.3 模拟输入函数 145
11.2.4 模拟输出函数 147
11.3 EasyI/OforDAQ函数库 149
11.3.1 EasyI/OforDAQ函数库简介 149
11.3.2 异步采集函数 149
11.3.3 异步采集实例 150
11.4 总结与提高 152
11.5 习题与上机练习题 153
第12章 通信接口编程 154
12.1 GPIB接口编程 154
12.1.1 GPIB总线及IEEE-488标准 154
12.1.2 GPIB函数库 154
12.2 RS-232接口编程 157
12.2.1 RS-232总线 157
12.2.2 RS-232函数库 158
12.3 实例应用 161
12.3.1 GPIB通信例程 161
12.3.2 RS-232通信例程 165
12.4 总结与提高 169
12.5 习题与上机练习题 169
第3篇 高级篇 170
第13章 访问INI文件、多线程和物理内存 170
13.1 INI文件及其应用 170
13.2.2 创建和终止独立线程 171
13.2.1 什么是多线程 171
13.2 同时执行多个任务——多线程 171
13.2.3 暂停和继续执行独立线程 172
13.2.4 线程的优先级 172
13.3 物理内存访问 173
13.4 实例应用 174
13.4.1 编辑用户界面 174
13.4.2 生成并修改代码 175
13.5 总结与提高 181
13.6 习题与上机练习题 182
第14章 动态数据交换技术 183
14.1 动态数据交换 183
14.2 DDE函数库 184
14.2.1 服务器类函数 184
14.2.2 客户类函数 184
14.2.3 DDE回调函数 185
14.3 实例应用 187
14.3.1 编辑用户界面 187
14.3 2 生成并修改代码 188
14.4 总结与提高 195
14.5 习题与上机练习题 195
第15章 TCP网络编程 196
15.1 TCP网络协议 196
15.2 TCP函数库 196
15.2.1 服务器类传输控制函数 197
15.2.2 客户类传输控制函数 198
15.2.3 其他支持类函数 198
15.2.4 TCP回调函数 199
15.3 实例应用 200
15.3.1 编辑用户界面 200
15.3.2 生成并修改代码 201
15.4 总结与提高 206
15.5 习题与上机练习题 206
16.1.3 ActiveX自动化 207
16.1.2 ActiveX对象的接口 207
第16章 ActiveX自动化编程 207
16.1 ActiveX技术简介 207
16.1.4 LabWindows/CVI中的ActiveX 208
16.2 ActiveX自动化库 208
16.3 生成自动化仪器驱动器 209
16.4 实例应用 211
16.4.1 编辑用户界面 212
16.4.2 生成并修改代码 213
16.6 习题与练习题 219
16.5 总结与提高 219
第17章 IVI仪器驱动器 220
17.1 仪器驱动器简介 220
17.2 IVI简介 221
17.3 IVI函数库 223
17.3.1 仪器通信资源管理 223
17.3.2 属性的创建和删除 224
17.3.3 获取、设置和检查属性及属性的回调函数 224
17.4 IVI驱动器开发向导 225
17.4.1 开发仪器驱动器 225
17.3.4 属性的范围表 225
17.4.2 编辑仪器属性 229
17.5 总结与提高 233
第18章 创建库文件和生成软件包 234
18.1 静态库与动态链接库 234
18.1.1 调用外部功能模块 234
18.1.2 静态库 235
18.1.3 动态链接库 235
18.2.1 LabWindows/CVI的驱动引擎 236
18.1.4 加载外部模块函数 236
18.2 生成软件包 236
18.2.2 应用程序的打包文件 237
18.2.3 建立安装程序 237
18.3 实例应用 239
18.3.1 生成DLL文件 239
18.3.2 创建工程应用DLL 242
18.4 总结与提高 245
18.3.3 DLL的调试 245
18.5 习题与上机练习题 246
第4篇 应用篇 247
第19章 LabWindows/CVI测控软件开发 247
19.1 LabWindows/CVI程序结构 247
19.1.1 LabWindows/CVI编程语言 247
19.1.2 LabWindows/CVI程序结构 247
19.2 基于软件工程方法的测控软件的设计 249
19.2.1 软件工程方法 249
19.2.2 测控软件开发流程 250
19.2.3 测控软件开发注意事项 251
19.3 LabWindows/CVI功能扩展 251
19.4 总结与提高 251
第20章 虚拟传感器静态标定仪 252
20.1 传感器的静态性能指标 252
20.2 虚拟传感器静态标定仪的实现 253
20.2.1 编辑用户界面 253
20.2.3 用记事本显示校定结果 254
20.2.2 读取校定数据并计算静态指标 254
20.2.4 打印直线拟合图 257
20.2.5 实现任务切换 258
20.3 总结与提高 259
第21章 虚拟滚动轴承振动信号分析仪的应用 260
21.1 滚动轴承故障诊断 260
21.2 峭度分析 261
21.4.1 什么是时序分析法 262
21.4 时序分析法 262
21.3 故障特征频率 262
21.4.2 AR(n)模型的最小二乘法建模方法 263
21.4.3 AR(n)模型最小二乘法的算法实现 263
21.4.4 时序分析法在滚动轴承故障诊断中的应用 266
21.5 希尔伯特变换 266
21.5.1 希尔伯特变换的含义 266
21.5.2 离散希尔伯特变换方法 267
21.5.3 希尔伯特变换的算法实现 267
21.6 实例分析 269
21.7 总结与提高 270
22.1 数字图像基础 271
22.1.1 图像和调色板 271
22.1.2 DIB和BMP文件 271
第22章 LabWindows/CVI数字图像处理 271
22.2 LabWindows/CVI数字图像编程基础 274
22.2.1 Bitmaps类函数 274
22.2.2 读取并显示BMP文件示例 276
22.3.3 图像的增强和边缘检测 278
22.4 实例应用 278
22.3.1 图像的点运算 278
22.3.2 图像的正交变换 278
22.3 数字图像处理基本运算 278
22.4.1 常用图像处理函数 279
22.4.2 编辑用户界面 279
22.4.3 添加代码 281
22.5 总结与提高 284
附录A 习题与上机练习题 285
参考答案 285
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《CINEMA 4D新手快速进阶实例教学 商迪》商迪 2020
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019
- 《主题公园开发与管理》梁增贤编著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《Dreamweaver CC 2018标准实例教程 中文版》杨雪静,胡仁喜编著 2019
- 《深入推进自我革命》任仲文 2019
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019