LabVIEW调用操作系统功能

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Http://ccms.hust.edu.cn
22
7.4 读/写系统注册表
注册表读操作
Http://ccms.hust.edu.cn
23
7.4 读/写系统注册表
注册表删除操作
Http://ccms.hust.edu.cn
7.4 读/写系统注册表
7.5 输入设备控制
7.6 调用动态链接库(DLL)
7.7 ActiveX
7.8 执行系统命令
Http://ccms.hust.edu.cn
3
7.1 读/写电子表格文件
LabVIEW文件操作基本步骤
打开
读写、操作
关闭
Http://ccms.hust.edu.cn
4
7.1 读/写电子表格文件
7
7.1 读/写电子表格文件
电子表格读操作
数据读取类型和格式
Http://ccms.hust.edu.cn
8
7.2 读/写XML文件
可扩展置标语言(XML)
可扩展置标语言(XML)是一种用标记描述数据的格式化标准。与 HTML标记不同,XML标记不是告诉浏览器如何按格式处理数据,而 是使浏览器能识别数据。
注册表系统组成和注册表结构
本节首先以LabVIEW自带的三个例子,说明在 LabVIEW中读/写注册表的一般方法,然后讲解自 动配置ODBC(Open Database Connectivity,开 放数据互连)数据源的应用实例。
Http://ccms.hust.edu.cn
20
7.4 读/写系统注册表
本章将要讲到的读/写电子表格文件、读/写XML文 件、读/写配置文件、读/写系统注册表、调用 ActiveX控件、调用系统链接库及调用命令行程序 等都是LabVIEW与其他应用程序的交互方式。
Http://ccms.hust.edu.cn
本章内容
7.1 读/写电子表格文件
7.2 读/写XML文件
7.3 读/写配置文件
13
7.3 读/写配置文件
配置文件写操作
Windows配置文件标准格式 生成名为“Configuration.ini”的配置文件
Http://ccms.hust.edu.cn
14
7.3 读/写配置文件
测试配置程序例程 程序框图
Http://ccms.hust.edu.cn
15
wenku.baidu.com 7.3 读/写配置文件
测试配置程序例程 程序界面和生成文件
Http://ccms.hust.edu.cn
16
7.3 读/写配置文件
配置文件读操作
“读取键值”(Read Key.vi)函数 读取值数据类型设置
Http://ccms.hust.edu.cn
17
7.3 读/写配置文件
测试配置程序例程 初始化测试配置程序
注册表写操作
创建注册表项
Http://ccms.hust.edu.cn
21
7.4 读/写系统注册表
程序运行结果
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\MyKey] "My String"="LabVIEW" "My Binary"=hex:03,02,01,00 "My DWORD"=dword:00000100
第7章 LabVIEW调用操作系统功能
Intelligent Electronics Institute Huazhong University of Science &
Technology
引言
任何一个应用程序开发平台都有其自身的优势与 不足,LabVIEW也不例外。作为一个高级编程人员, 在开发一个大的复杂应用程序时必须能够综合应 用不同软件开发平台的功能,才能使项目更加完 善。一个好的软件开发环境,也必然具备与其他 应用程序的交互功能及必要的开发工具。
在.ini文件中,LabVIEW会将路径数据保存为独 立于平台的格式。
例如绝对路径/c/temp/data.dat解析为如下路径:
Windows c:\temp\data.dat;
Mac OS c:temp:data.dat;
Linux /c/temp/data.dat。
Http://ccms.hust.edu.cn
Http://ccms.hust.edu.cn
11
7.2 读/写XML文件
从XML文件中读取数据
Http://ccms.hust.edu.cn
12
7.3 读/写配置文件
配置文件VI可读取和创建标准的Windows配置文 件,其标准扩展名为.ini,但只要内容格式正 确,配置文件VI也可操作以任何扩展名命名的 文件。
Http://ccms.hust.edu.cn
9
7.2 读/写XML文件
XML文件写操作
“平化至XML”(Flatten To XML)函数 XML模版
Http://ccms.hust.edu.cn
10
7.2 读/写XML文件
XML文件读操作
“从XML还原”(Unflatten From XML)函数 XML格式转换成簇
Http://ccms.hust.edu.cn
18
7.3 读/写配置文件
测试配置程序例程 读取配置信息
Http://ccms.hust.edu.cn
19
7.4 读/写系统注册表
所谓“注册表”,实际上是一个庞大的数据库, 它包含了应用程序和系统软硬件的全部配置信息 ,这里所指的注册表仅针对于Windows操作系统。
电子表格写操作
文件格式的要求 保存电子表格格式文本文件
Http://ccms.hust.edu.cn
5
7.1 读/写电子表格文件
保存电子表格文件
Http://ccms.hust.edu.cn
6
7.1 读/写电子表格文件
电子表格文本文件和电子表格文件生产结果
Http://ccms.hust.edu.cn
例如为每本书创建一个XML文件
<nonfiction> <Title>Touring Germany's Great Cathedrals</Title> <Author>Tony Walters</Author> <Publisher>Douglas Drive Publishing</Publisher> <PriceUS>$29.99</PriceUS> …… </nonfiction>
相关文档
最新文档