配置文件(后缀是ini)也是纯文本文件中的一种,但是包含了一定的检索信息,常用于保存用户对应用程序的配置参数,如记录仪器的地址、报表路径等设置。图 7所示为某个ini文件的实例,从图中看出文件中包含3种格式:
图 7 system.ini文件
既然ini文件是属于文本文件的一种,那么使用Write to Text File和Read from Text File函数也能够实现配置文件的写入和读取。LabVIEW针对配置文件的特点提供了一组VIs用于配置文件的读写(如图 8所示),便于从文件中检索数据。Read key.vi和Write Key.vi都是多态性函数,支持一些基本的数据类型(如Numeric、Boolean、Path和String等)。
图 8 Configuration File VIs选板
【应用(下载)】
图 9 读/写配置文件
从上图中可以看出,配置文件的读写比较简单,其文本文件的特性也使得它非常易于编辑和查看。同时,区别于一般的文本文件(txt文件),由于配置文件引入了section和key的概念,因此它非常容易检索。如果需要获取某部分的文本值,只需要指定其对应的section和key即可。
关键字:LabVIEW 数据记录 存储 配置文件
引用地址:LabVIEW数据记录和存储(二)—配置文件
- 以“;”开头的文本,表示该行文字是注释,用以显示一些说明性文字;
- 包含在[]中的文本,表示section,用以分类显示一些参数;
- 以=表示的文本,表示key,用以显示某一字段具体的参数值。
图 7 system.ini文件
既然ini文件是属于文本文件的一种,那么使用Write to Text File和Read from Text File函数也能够实现配置文件的写入和读取。LabVIEW针对配置文件的特点提供了一组VIs用于配置文件的读写(如图 8所示),便于从文件中检索数据。Read key.vi和Write Key.vi都是多态性函数,支持一些基本的数据类型(如Numeric、Boolean、Path和String等)。
图 8 Configuration File VIs选板
【应用(下载)】
本例将演示一个应用程序配置文件读写实例。在很多情况下,程序员希望将用户保存应用程序的一些设置,然后在下次运行应用程序时调用这些设置值。图 9所示为读/写配置文件的实例,使用Read Key.vi和Write Key.vi实现各个参数的读取和保存。
图 9 读/写配置文件
从上图中可以看出,配置文件的读写比较简单,其文本文件的特性也使得它非常易于编辑和查看。同时,区别于一般的文本文件(txt文件),由于配置文件引入了section和key的概念,因此它非常容易检索。如果需要获取某部分的文本值,只需要指定其对应的section和key即可。
上一篇:LabVIEW数据记录和存储(三)—二进制文件(Binary File)
下一篇:LabVIEW数据记录和存储(一)—文本文件
推荐阅读最新更新时间:2024-03-30 23:01
基于普通数据采集卡的虚拟远程温度控制系统
自20世纪90年代以来,随着计算机技术的迅猛发展,虚拟仪器技术在数据采集、自动测试和测量仪器领域得到广泛应用,促进和推动测试系统和测量仪器的设计方法与实现技术发生了深刻的变化。从定义上看,虚拟仪器似乎只是新一代的测量仪器。然而虚拟仪器所具有的诸多特点使其早已突破测试领域的范围,在控制领域也得到越来越广泛的使用。目前,虚拟仪器在国外的应用已经非常普及,在控制领域的应用也越来越多,在国内已有很多院校的实验室引入了虚拟仪器系统,清华大学汽车系利用虚拟仪器技术构建的汽车发动机检测系统,用于汽车发动机的出厂检验。 LabVIEW是实验室虚拟仪器集成环境(Laboratory Virtual Instrument Engineering
[测试测量]
基于Linux的嵌入式工业测控系统
1 、前言 随着网络控制技术的快速发展,工业以太网得到逐步完善,在工业控制领域获得越来越广泛的应用。工业以太网使用了TCP/IP协议,便于联网,并具有高速控制网络的优点。随着32位嵌入式CPU价格的下降,性能指标的提高,为嵌入式系统的广泛应用和Linux在嵌入式系统中的发展提供了广阔的空间。由于Linux的高度灵活性,可以容易地根据应用领域的特点对它进行定制开发,以满足实际应用需要。 2 、基于Linux的嵌入式系统在测控系统中的设计 计算机测控系统本质上就是计算机控制系统,为了对被控对象实施控制,对其参数和状态进行检测是必不可少的。 2.1 测控系统整体设计 测控系统以基于Linux的嵌入式系统为核心,应用程序可通过
[嵌入式]
存储芯片制造商三星称季度盈利将创历史新高
全球头号存储芯片制造商三星电子日前表示,该公司在今年第二季度的业绩将好于预期,季度盈利收入有望创历史新高。但该公司也同时承认,由于受到欧元区债务危机对电子设备需求造成的不利影响,公司在二季度的发展增速恐停滞不前。 汤姆森路透的数据显示,三星在今年第二季度里,营运利润中值预计为5.0万亿韩元,高于早前对22位经济学家在调查中认为的4.8万亿韩元。季度盈利将高于前一季度的4.41万亿韩元。为去年同期2.67万亿韩元的两倍。据悉,在2010年第一季度,4.41万亿韩元的盈利就曾创出了历史新高。三星预计,销售收入中值可能在36万亿至38万亿韩元之间。比市场预期的38万亿韩元略低。 分析师表示,欧洲需求的疲软以及欧元汇
[半导体设计/制造]
在受控生产环境下使用LabVIEW、NI TestStand和PXI
NI的解决方案为此应用带来了许多益处。 首先,NI VSA/VSG解决方案速度远远高于同类的台式仪器 - 如果使用传统的台式仪器,测试时间将会更长。 – Matthew Kelton, Advanced Instrument Technologies The Challenge: 在紧迫的开发期限内,开发一套包括RF通信测试的生产测试仪,用于测试FDA II类医疗血糖仪和胰岛素输送系统的子组件。 The Solution: 使用NI LabVIEW软件、NI频谱测量工具包、NI TestStand和NI PXI RF硬件,开发快速、可重复的测试方案。 Author(s): Matthew Kelton - Find
[测试测量]
基于虚拟仪器的模糊控制恒压供水系统
0 引 言 城市供水,历来是一个城市发展过程中的一大问题,目前城市能源的短缺已经越来越限制了城市整体的发展,传统的泵组供水系统不但使水压高低不稳,而且还浪费大量的能源,使工厂的用电量急剧上升,节能环保已经成为了这个时代的主题。为了达到能源利用最大化,工程师们针对供水系统设计出了各种各样的控制方法,但大都需要大量的设备投入和复杂编程,而且无法实现控制方式的自优化。本文在传统的控制方法基础上,应用虚拟仪器模糊控制技术来实现 恒压供水 ,该方法编程设计简单,操作界面美观大方,控制可靠,即保证了供水压力的稳定性,节约了能源,同时也为将来城市供水网络化管理提供了接口。 1虚拟仪器控制简介 1.1虚拟仪器 所谓虚拟仪
[工业控制]
三星S21 Ultra亚洲版采用混合SIM卡托盘:支持SD卡存储扩展
外媒 MSPoweruser 报道,三星将为旗舰 Galaxy 智能手机同时使用最新的骁龙处理器和自家 Exynos 处理器,这取决于你所在的地区。不仅是处理器芯片,现在看起来在即将到来的 Galaxy S21 系列中,手机的 SIM 卡托盘也会有差异。 根据越南消息人士 @Chunvn8888 的说法,一些欧洲地区将获得 Galaxy S21 Ultra 双 SIM 卡型号,而在亚洲地区,你可以在 Galaxy S21 Ultra 型号中使用一张 SIM 卡和一张 SD 卡。这是因为三星将在亚洲市场销售的 S21 Ultra 机型中使用混合 SIM 卡托盘,这将允许用户扩展存储空间,消息人士 @cozyplanes
[手机便携]
IBM发布全新相变存储技术:跟卡顿永别
我们在使用PC与智能机等设备时,经常遇到卡顿的情况,厂商目前的解决方法简单粗暴,就是为设备扩充内存,IBM另辟蹊径,在内存优化上做起了文章。
该公司今天发布了一项PCM(phase-change memory)相变存储技术,该技术能够有效提高设备的运行效率。说到这里。大家可能略有疑问,IBM不是专注于企业级市场吗?到我们消费级市场得猴年马月......
话虽如此,若是该技术在应用到企业级市场上果真奏效,那么消费级市场对于内存技术的提升也是有巨大需求的,若是专利在手,技术又着实好用,IBM没有理由拒绝可以预见的高额专利授权费用,消费者的智能手机等设备在用上了PCM之后,体验也会升档。
[安防电子]
微处理器实时时钟芯片MM58167B原理与应用
1. 概述 MM58167B作为总线型微处理系统中的实时时钟源,其内部包括一个可寻址的实时计数器、56 bit片内RAM和两个输出中断,而且 POWER DOWN 引脚的有效信号可使芯片进入省电工作模式。该芯片的时间基准是一个32.768kHz的晶振。其特点如下: ●与微处理器兼容(8 bit数据总线); ●具有从毫秒到月的计数器; ●56 bit内部RAM可与实时时间比较; ●2个中断输出可产生8种中断信号; ●POWER DOWN输入可使所有输入输出失效而只留一个 STANDBY 中断; ●状态位可指示在一个读周期中是否出现计数更新; ●4年日历(无闰年); ●24小时时钟; ●采用2
[应用]
小广播
热门活动
换一批
更多
最新测试测量文章
更多精选电路图
更多热门文章
更多每日新闻
更多往期活动
- 免费申请 | Nordic Semiconductor nPM1300-EK PMIC 评估套件
- 【边分享,边成长,11月有奖】EEWORLD优秀主题/回复第16期活动开始拉
- 激情六月!手把手教你用WEBENCH
- 剁手不如玩板,这个双11免费好板等你来玩!
- MPS电机研究院 让电机更听话的秘密! 第一站:电机应用知识大考!第三期考题上线,跟帖赢好礼~
- 直播【英飞凌应用于变频家电和中小功率工业变频控制领域的产品:iMOTION™】
- 【EE团】尽享TI MSP-EXP430FR5739实验板套件!
- 解锁 TE 掌上信息智库,获取一站式资源!
- 有奖直播:低功耗、小尺寸&高温环境、带触摸功能——瑞萨电子最新16位RL78/G系列单片机介绍
- 泰克移动多媒体总线系列专题来袭~《HDMI2.0规范测试方案》下载有礼!
11月13日历史上的今天
厂商技术中心