1. LabVIEW有哪些应用
石鑫华视觉网-软件工程方法在LabVIEW中的应用.pdf,免费下载
链接:https://pan..com/s/1Vwck1GcdbjuI8zEhGly77g
本书介绍的技术非常易于理解。如果学会,那么我们认为每个人都能够成功运用其中之一二。我们的目的是通过易于理解和可应用的方式向大家介绍和解释使用LabVIEW进行软件设计的概念。许多技术和方法学都拘泥于计算机科学理论,从而忘记了设计的初衷,我们却一直关注设计并希望能够说明某些计算机科学理论。
2. labview如何虚拟仪器控制面板
1.你先找这家仪器产商的技术支持,一般大的仪器公司都能够提供虚拟仪器面板,不需要自己开发的。
2.如果你想用LabVIEW自己开发,那么就得学会LabVIEW编程,自己做一个仪器的前面板,后台实现每个按钮的功能,比如说你要设置仪器,就通过GPIB通讯,发送响应的命令给仪器,如果要在虚拟仪器上显示数据就是发读取命令给仪器,然后将从仪器上获取的测试数据显示在程序桌面上。
LabVIEW有专门的GPIB工具包,也有相关的例程,最简单的就是你发*IDN?就会返回仪器基本信息。
3.如果觉得查询命令很麻烦,可以到NI的官网上去下载相应仪器的驱动,那个将命令做了封装,看上去直观一些
3. Labview里虚拟仪器的网络控制
labview与仪器的连接,可以通过串口(在软件中VISA),GPIB,网口,USB等。
以你说的直流电源为例:
在labview中,流程是:连接端口——通讯(读数据,发命令等)——关闭端口
在VISA中找到Open函数,在输入端口中选择与电源连接的端口,设置相关参数(若是串口,如波特率等)。
4. 求用LABVIEW做一个虚拟仪器!!!
他的这个设计不是用USB的采集卡做的,是让学生自己设计个硬件电路,用U口跟电脑通讯成功,这个貌似不是那么容易做,硬件电路要设计好,labview软件也要编写好,难的还有要用电路板与labview通讯;远程通讯? 难道还要用到无线通讯模块!! 要不就得在两台主机上装labview,然后让这两台主机远程网络通讯,从而实现远程通讯,这个要实实在在的搞下来还是不简单的!
5. labview 主要用来干吗的啊
石鑫华视觉网-软件工程方法在LabVIEW中的应用.pdf,免费下载
链接:https://pan..com/s/1Vwck1GcdbjuI8zEhGly77g
本书介绍的技术非常易于理解。如果学会,那么我们认为每个人都能够成功运用其中之一二。我们的目的是通过易于理解和可应用的方式向大家介绍和解释使用LabVIEW进行软件设计的概念。许多技术和方法学都拘泥于计算机科学理论,从而忘记了设计的初衷,我们却一直关注设计并希望能够说明某些计算机科学理论。
6. labview是什么,虚拟仪器是什么,他们什么关系啊 我乱得不行了,不要粘贴网上概念,请高人讲讲,开导一下
虚拟仪器是相对传统仪器来说的,比如说一个数显的温度计,他就只能测温度,不能干别的,这就属于是传统仪器了,传统仪器的另一个特点就是无法对数据进行复杂的处理。而虚拟仪器则是指有通用硬件和软件组成的仪器,他的硬件大部分是能通用的,这台仪器的功能是由软件来定义的,比如说我可以定义这台仪器既是温度计,同时又是流量计,又是压力传感器(当然这都需要一定的硬件进行支持),在市面上没有任何一台独立的仪器能实现这样的功能,所以就称为是虚拟仪器了。labview就是用来定义仪器功能的软件,是一种图形化的编程软件。
我大概从意思上说了一下,希望对你有帮助
7. LabVIEW虚拟仪器程序设计的目录
第一篇LabVIEW技术基础
第1章LabVIEW概述2
1.1LabVIEW的概述2
1.1.1什么是LabVIEW2
1.1.2数据流的概念3
1.2LabVIEW的工作环境和编程示例4
1.2.1LabVIEW的工作环境4
1.2.2LabVIEW自带编程示例5
1.3小结6
第2章LabVIEW前面板设计7
2.1LabVIEW前面板控件概述7
2.1.1LabVIEW控件类型7
2.1.2LabVIEW控件选板7
2.2LabVIEW控件选板详细分类8
2.2.1数值控件8
2.2.2布尔控件9
2.2.3字符串与路径控件9
2.2.4数组、矩阵、簇控件10
2.2.5列表与表格控件10
2.2.6图形控件10
.2.2.7下拉列表与枚举控件10
2.2.8容器控件11
2.2.9I/O控件11
2.2.10引用句柄控件11
2.2.11变体与类控件11
2.3控件设置12
2.3.1快捷菜单12
2.3.2属性对话框12
2.4前面板对象的操作18
2.4.1焦点18
2.4.2控件的布置18
2.5定制控件19
2.6小结24
第3章LabVIEW的编辑环境25
3.1构建完整的LabVIEW工程25
3.1.1前面板25
3.1.2程序框图26
3.1.3LabVIEW工程28
3.2LabVIEW的菜单设置37
3.2.1执行工具条37
3.2.2LabVIEW面板设置38
3.2.3即时帮助40
3.3浮动选板40
3.3.1工具选板41
3.3.2控件选板43
3.3.3定制选板45
3.3.4菜单快捷键46
3.3.5帮助49
3.4小结51
第4章数据表达52
4.1数值52
4.1.1数值52
4.1.2数值函数55
4.2布尔量59
4.2.1布尔数据59
4.2.2机械动作60
4.3数组60
4.3.1创建数组60
4.3.2数组函数63
4.4簇66
4.4.1创建簇66
4.4.2簇函数67
4.4.3错误簇69
4.5字符串71
4.5.1字符串控件71
4.5.2组合框控件72
4.5.3字符串函数72
4.6局部变量、全局变量和共享变量84
4.6.1局部变量84
4.6.2全局变量86
4.6.3共享变量88
4.7小结94
第5章程序流程和结构95
5.1循环结构95
5.1.1For循环95
5.1.2While循环96
5.1.3移位寄存器97
5.1.4反馈节点99
5.2条件结构100
5.2.1创建条件结构100
5.2.2条件结构的隧道102
5.2.3条件结构的应用实例102
5.3顺序结构108
5.3.1平铺式顺序结构108
5.3.2层叠式顺序结构108
5.3.3顺序结构的数据传递109
5.4事件结构110
5.4.1事件结构110
5.4.2通知事件与过滤事件114
5.4.3动态事件与用户事件115
5.4.4事件结构的状态机模式117
5.5定时结构119
5.5.1定时循环119
5.5.2定时顺序结构121
5.5.3定时源函数121
5.6公式节点122
5.7禁用结构124
5.7.1程序框图禁用结构124
5.7.2条件禁用结构124
5.8小结125
第6章波形显示127
6.1波形图表128
6.1.1波形图表的主要特点128
6.1.2波形图表的主要设置128
6.1.3波形图表的应用134
6.2波形图135
6.2.1波形图的主要特点135
6.2.2波形图显示136
6.3XY图139
6.4强度图和强度图表140
6.5数字波形图141
6.6混合信号图143
6.6.1混合信号图的特点143
6.6.2混合信号图的应用143
6.7三维图形表示145
6.7.1三维图形145
6.7.2三维图片控件145
6.8控件146
6.9小结150
第7章同步数据传递151
7.1通知器操作151
7.1.1通知器概念151
7.1.2通知器函数152
7.2通知器操作典型实例155
7.3队列操作157
7.3.1队列概念157
7.3.2队列函数157
7.4队列操作应用及实例160
7.4.1队列操作典型实例160
7.4.2队列消息处理器160
7.4.3生产者/消费者模式161
7.4.4技巧点拨162
7.5信号量操作163
7.5.1信号量概念163
7.5.2信号量函数163
7.5.3信号量操作典型实例165
7.5.4信号量技巧提示166
7.6集合点操作166
7.6.1集合点函数166
7.6.2集合点操作典型实例167
7.7事件发生169
7.7.1事件发生概念169
7.7.2事件发生函数169
7.7.3事件发生典型实例170
7.8首次调用171
7.9小结171
第8章程序动态控制172
8.1VI服务器技术172
8.1.1VI服务器简介172
8.1.2VI服务器函数介绍173
8.2VI服务器的应用实例179
8.2.1动态控制VI运行179
8.2.2前面板对象属性控制181
8.3引用185
8.3.1属性和方法的引用185
8.3.2应用程序引用186
8.3.3VI引用186
8.3.4控件引用187
8.3.5应用实例187
8.3.6VI服务器类层次结构189
8.4应用程序控制其他函数192
8.5小结195
第9章文件输入输出196
9.1基本文件输入输出196
9.1.1选择文件格式196
9.1.2文件常量197
9.1.3读写电子表格文件198
9.1.4读写测量文件199
9.2高级文件输入输出操作203
9.2.1文件输入输出的基本操作203
9.2.2文本文件的输入输出206
9.2.3二进制文件的输入输出操作208
9.3配置文件的操作210
9.4TDMS文件操作213
9.5存储216
9.5.1基本存储函数216
9.5.2高级存储函数218
9.6ZIP函数218
9.7高级文件函数219
9.7.1高级文件函数的基本操作219
9.7.2数据记录223
9.8小结225
第10章XControl的制作226
10.1XControl的特点介绍226
10.2XControl的制作226
第11章生成安装包和可执行文件232
11.1生成可执行文件232
11.2生成安装包236
11.3注意事项239
第12章程序调试与程序性能241
12.1修复程序创建中的错误241
12.1.1错误列表241
12.1.2常见的错误242
12.2程序调试工具242
12.2.1工具条上的程序调试工具242
12.2.2程序调试选项设置243
12.2.3工具选板上的调试工具244
12.3程序常见的调试方法246
12.4LabVIEW的多线程程序247
12.4.1基本概念247
12.4.2LabVIEW的多线程实现方法248
12.5LabVIEW程序性能252
12.5.1程序性能监测252
12.5.2优化LabVIEW程序256
12.6小结260
第二篇LabVIEW与其他应用程序的链接
第13章ActiveX技术应用262
13.1ActiveX技术简介262
13.2在LabVIEW中使用ActiveX控件262
13.3ActiveX自动化264
13.3.1ActiveX自动化函数264
13.3.2ActiveX自动化函数的应用266
13.4LabVIEW作为ActiveX服务器268
13.5生成可执行文件和安装程序269
第14章LabVIEW与Microsoft的链接270
14.1报表生成函数介绍270
14.1.1报表基本函数介绍270
14.1.2报表函数——Word276
14.1.3报表函数——Excel279
14.2报表函数的应用285
14.2.1报表基本函数的应用285
14.2.2Word报表应用286
14.2.3Excel报表应用287
14.3生成可执行文件和安装包290
第15章C代码调用291
15.1应用代码接口调用291
15.2编写C代码292
15.3编写Visual C++源程序292
15.4装载lsb文件294
15.5小结294
第16章动态链接库函数调用295
16.1动态链接库函数调用实例295
16.2调用库函数节点详细解析297
16.2.1调用库函数页面297
16.2.2参数页面298
16.2.3回调页面298
16.2.4错误检查页面298
16.3在LabVIEW中执行系统命令299
16.4小结299
第17章LabVIEW与数据库的链接300
17.1Database Connectivity工具包介绍300
17.2Database Connectivity应用典型实例302
17.2.1在Access中建立一个数据库302
17.2.2数据库基本操作305
17.2.3SQL语句的操作307
17.3生成可执行文件和安装文件309
17.3.1生成可执行文件309
17.3.2生成安装文件310
17.4小结310
第三篇LabVIEW应用实战技术
第18章测试系统与虚拟仪器312
18.1测试系统的概念312
18.1.1传感器312
18.1.2信号调理313
18.2数据采集314
18.2.1数据采集基本原理314
18.2.2数据采集设备317
18.3测试信号319
18.3.1直流电压测量319
18.3.2高电压测量和隔离320
18.4选择并配置DAQ测量硬件322
18.4.1选择硬件322
18.4.2安装DAQ设备驱动程序323
18.4.3测量与自动化管理器323
18.4.4NI-DAQmx324
18.4.5在MAX中配置NI-DAQmx设备324
18.4.6配置数据采集327
18.5小结328
第19章LabVIEW中的数据采集329
19.1测量I/O329
19.1.1DAQ助手329
19.1.2模拟I/O331
19.1.3数字I/O332
19.2DAQ助手实例332
19.2.1缓冲方式模拟输入332
19.2.2读取数字输入333
19.3NI-DAQmx任务334
19.3.1创建NI-DAQmx任务334
19.3.2在LabVIEW中引用NI-DAQmx任务336
19.3.3从MAX DAQmx任务生成代码337
19.3.4在LabVIEW中使用NI-DAQmx任务338
19.4高级数据采集341
19.4.1高级数据采集函数341
19.4.2使用任务触发的数据采集341
19.4.3连续采集342
19.4.4数字脉冲计数343
19.5小结343
第20章总线技术344
20.1LabVIEW支持的总线344
20.1.1仪器的发展344
20.1.2仪器控制介绍345
20.2GPIB总线352
20.2.1GPIB总线定义352
20.2.2GPIB总线在LabVIEW中的实现353
20.3串口总线355
20.3.1串口总线定义355
20.3.2串口总线在LabVIEW中的实现357
20.4串口总线采集应用实例360
20.4.1串口函数应用实例360
20.4.2串口通信中常见问题362
20.4.3串口通信程序调试几点建议363
20.4.4GPIB仪器通信和RS-232仪器通信的区别363
20.5USB总线仪器控制364
20.5.1USB总线仪器特点364
20.5.2通过配置NI-VISA,控制用户的USB设备366
20.6小结370
第21章网络通信371
21.1计算机网络概述371
21.1.1计算机网络的功能与发展371
21.1.2计算机网络结构371
21.1.3计算机网络模型372
21.1.4计算机网络协议373
21.2DataSocket技术374
21.2.1DataSocket的特点374
21.2.2DataSocket的介绍374
21.3DataSocket Server应用377
21.3.1读DataSocket Server预定义数据项初始值377
21.3.2向DataSocket写数据378
21.3.3从DataSocket读数据378
21.3.4DataSocket传递变体数据379
21.3.5DataSocket使用缓冲方式传输数据380
21.3.6统一资源定位符381
21.4TCP通信381
21.4.1TCP函数介绍381
21.4.2TCP通信应用382
21.5在Web上发布程序383
21.5.1服务器端Web发布设置383
21.5.2在Web上发布HTML文件386
21.5.3远程面板连接管理器389
21.6小结390
第四篇工程应用综合案例
第22章风机自动控制系统392
22.1项目的工程背景392
22.2系统硬件结构392
22.3系统软件结构393
22.3.1系统软件介绍393
22.3.2变频器通信394
22.4小结400
第23章风速采集、保存与分析401
23.1项目的工程背景401
23.2测试系统原理402
23.2.1数据采集卡402
23.2.2数据保存403
23.2.3程序的修饰404
23.3小结405
第24章听力计控制软件406
24.1软件背景406
24.2系统的总体架构406
24.2.1听力计软件事件状态机结构介绍406
24.2.2事件状态机难点分析407
24.3串口通信409
24.3.1利用VISA进行通信结构开发409
24.3.2判断数据410
24.3.3延时设置410
24.4实时数据库连接411
24.4.1数据库操作的结构411
24.4.2数据库操作的具体实现412
24.5小结413
第五篇常见疑难解答与经验技巧集萃
第25章LabVIEW常见疑难解答与经验技巧集萃416
25.1LabVIEW技术基础问题416
25.2LabVIEW与其他应用程序链接的基础问题432
第26章LabVIEW工程应用常见疑难解答与经验技巧集萃434