LabVIEW存储数据笔记——数据存储与读取
LabVIEW存储数据笔记
——数据存储与读取
一、基础控件
图1 右击程序面板
图2 (a)写数据;(b)读数据
二、写入数据
1.基础配置
图3 写数据引脚
‘file(use dialog)’:保存数据的文件。右击->选择’create control’,用户自行选择保存路径。
‘text’:需要存储的数据。右击->选择’create control’,用户自行输入数据
(1)搭建程序
简单搭建一个保存数据程序,框图如图4所示。
(a)程序面板 (b)前面板
图4 程序框图
因为上述程序太简陋,在运行前,需要选择文件路径并输入需要保存的数据,而且不能一直运行,故增加一个while循环、条件结构与按键,搭建的程序如图5所示。
图5 程序框图
(2)运行结果
运行结果如图6所示。
图6 运行结果
(3)改进程序
该程序比较简陋,很多操作不如日常操作那么简单。存在的问题有:日常操作是按下‘save’键再选择文件,该程序顺序相反;若输入框为空,则保存失败,该程序没有提示并且保存空白的文件;如果是同一个文件,是替代文本内容,而不是接着上一个数据保存。
根据上述问题,设计程序如图所示。
参考笔记:https://blog.csdn.net/bugua_0808/article/details/100051364
图7 程序框图
图8 打开/创建/替代文件
‘file path(use dialog)’: 文件路径
‘operation’:操作,可以打开/创建/替代
图9 设置文件位置
‘refnum’:文件路径
‘from’:选择存储位置。图中的‘end’:从上一次数据的末尾继续存储
图10 建立路径
‘base path’:文件路径,输入一般接文件夹。如果右击->选择’create control’,则用户好像只能选择单个文件,不太适合。可以选择’File Constants’->’Application Directory’作为base path。
‘name or relative path’:文件名称。可以使用字符串连接符’Concatenate Strings’,将文件名称与后缀名连接起来,再与该引脚连接。文本文件后缀名.txt,excel后缀.xls名。
由于Build Path控件不能实现按下按键后,弹出选择路径窗。经过摸索,发现File Dialog控件,可以实现按下按键后弹出路径选择框。
图11 文件弹出窗
‘selected path’:弹出文件路径选择窗
将该引脚的输出为文件路径,相当于Build Path控件的appended path功能。
再使用一个条件结构,如果输入框(既’text2’)不为空,则弹出保存路径的对话框;若为空,则弹出提示框,表示存储失败。
2.读取数据
图12 读取文件
图13 程序框图
‘file’:读取文件。
‘text’:读到的内容。
LabVIEW存储数据笔记——数据存储与读取相关推荐
- 华为存储学习笔记-1
华为存储学习笔记-1 存储含义 存储体系内容 企业级存储一般关注的点 容灾和备份的区别 存储方案发展 存储方案 未来存储结构的发展趋势 由新兴业务主导催生的新的资源供给模式 关键名词拓展 数据与信息 ...
- Android数据存储之SharedPreferencesSave存储(保存数据,读取数据的操作)
GitHub项目地址: https://github.com/Skymqq/SharedPreferencesSave.git 不同于文件的存储方式,SharedPreferences是使用键值对的方 ...
- Android数据存储之文件存储(瞬时数据的存储与读取)项目已上传GitHub
GitHub地址: https://github.com/Skymqq/FileSave.git 数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然 ...
- 时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取
任何一个数据库系统内核关注的重点无非:数据在内存中如何存储.在文件中如何存储.索引结构如何存储.数据写入流程以及数据读取流程.关于InfluxDB存储内核,笔者在之前的文章中已经比较全面的介绍了数据的 ...
- python处理表格数据教程_python利用Excel读取和存储测试数据完成接口自动化教程...
http_request2.py用于发起http请求 #读取多条测试用例 #1.导入requests模块 import requests #从 class_12_19.do_excel1导入read_ ...
- 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式
6.1 文本格式数据的读写 将表格型数据读取为DataFrame对象:read_csv()和read_table() Pandas的解析函数 可选参数 索引:可以将一或多个列作为返回的DataFram ...
- 6.9 用Python操控数据库(批量删除,百度新闻数据爬取与存储,写入数据时进行去重处理,pandas读取sql数据)
学习完MySQL数据库的基本操作后,下面来学习如何用Python连接数据库,并进行数据的插入.查找.删除等操作. 6.9.1 用PyMySQL库操控数据库 上一节在phpMyAdmin 中创建了数据库 ...
- 从mysql读取数据保存成excel_小程序读取excel表格数据,并存储到云数据库
最近一直比较忙,答应大家的小程序解析excel一直没有写出来,今天终于忙里偷闲,有机会把这篇文章写出来给大家了. 老规矩先看效果图 效果其实很简单,就是把excel里的数据解析出来,然后存到云数据库里 ...
- JS高级——JSON、数据存储学习笔记
在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式. JSON的全称是JavaScript Object Notation(JavaSc ...
最新文章
- 复盘AI领域收购十年:635起收购案,苹果位居榜首
- Android:简易单词本(三)
- 空降进阿里的 P10 都是什么人
- mysql5.0源码安装_linux小白 mysql5.0源码安装配置
- sublime 正则搜索日语字符
- Order By 排序条件中带参数的写法(Oracle数据库、MyBatis)
- poj 3071 Football
- Thrift 教程 开发 笔记 原理 资料 使用 范例 示例 应用
- java项目 导出_Java项目的导入和导出
- concurrentbag 删除指定元素_Python实现列表索引批量删除的5种方法_python
- (转)王小川湖畔大学演讲:人工智能最具商业价值的是什么?
- 部署单台zookeeper
- html中的reset(重置)按钮
- 工作环境配置及putty工具常见设置
- Servlet入门到入坟 一站式基础及进阶——SpringMVC没它都不行 你确定不来看看——囊括初学基础以及进阶
- 鸿蒙系统安兔兔,5摄镜头+鸿蒙系统!华为P40系列曝光
- 微信表情150个限制怎么破?教你一招
- elementui 文件转ts_[ElementUI] 修改默认语言为英文 el-table filter 筛选
- Lustre—配置和管理磁盘配额
- 淘宝API item_search_jupage - 天天特价
热门文章
- 《MFQPPDCS》学习心得--序
- 电脑安装vagrant
- 基于时间复杂度为O(n)的最大波谷求法
- ubuntu emergency mode 问题的解决方案
- MySQL是如何实现事务的——锁机制、MVVC详解
- APP后台 手机后台框架java springmvc mybaits mysql oracle ht
- flexpaper文档
- 最全ToString(“X2“)和ToString(“X“)详解含义及使用
- PHP连接数据库学习手册
- spacevim迁移手册(记录)