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

    华为存储学习笔记-1 存储含义 存储体系内容 企业级存储一般关注的点 容灾和备份的区别 存储方案发展 存储方案 未来存储结构的发展趋势 由新兴业务主导催生的新的资源供给模式 关键名词拓展 数据与信息 ...

  2. Android数据存储之SharedPreferencesSave存储(保存数据,读取数据的操作)

    GitHub项目地址: https://github.com/Skymqq/SharedPreferencesSave.git 不同于文件的存储方式,SharedPreferences是使用键值对的方 ...

  3. Android数据存储之文件存储(瞬时数据的存储与读取)项目已上传GitHub

    GitHub地址: https://github.com/Skymqq/FileSave.git 数据持久化就是指将那些内存中的瞬时数据保存到存储设备中,保证即使在手机或电脑关机的情况下,这些数据仍然 ...

  4. 时序数据库技术体系 – InfluxDB TSM存储引擎之数据读取

    任何一个数据库系统内核关注的重点无非:数据在内存中如何存储.在文件中如何存储.索引结构如何存储.数据写入流程以及数据读取流程.关于InfluxDB存储内核,笔者在之前的文章中已经比较全面的介绍了数据的 ...

  5. python处理表格数据教程_python利用Excel读取和存储测试数据完成接口自动化教程...

    http_request2.py用于发起http请求 #读取多条测试用例 #1.导入requests模块 import requests #从 class_12_19.do_excel1导入read_ ...

  6. 【读书笔记】《利用Python进行数据分析》第2版_第六章 数据载入、存储及文件格式

    6.1 文本格式数据的读写 将表格型数据读取为DataFrame对象:read_csv()和read_table() Pandas的解析函数 可选参数 索引:可以将一或多个列作为返回的DataFram ...

  7. 6.9 用Python操控数据库(批量删除,百度新闻数据爬取与存储,写入数据时进行去重处理,pandas读取sql数据)

    学习完MySQL数据库的基本操作后,下面来学习如何用Python连接数据库,并进行数据的插入.查找.删除等操作. 6.9.1 用PyMySQL库操控数据库 上一节在phpMyAdmin 中创建了数据库 ...

  8. 从mysql读取数据保存成excel_小程序读取excel表格数据,并存储到云数据库

    最近一直比较忙,答应大家的小程序解析excel一直没有写出来,今天终于忙里偷闲,有机会把这篇文章写出来给大家了. 老规矩先看效果图 效果其实很简单,就是把excel里的数据解析出来,然后存到云数据库里 ...

  9. JS高级——JSON、数据存储学习笔记

    在目前的开发中,JSON是一种非常重要的数据格式,它并不是编程语言,而是一种可以在服务器和客户端之间传输的数据格式. JSON的全称是JavaScript Object Notation(JavaSc ...

最新文章

  1. 复盘AI领域收购十年:635起收购案,苹果位居榜首
  2. Android:简易单词本(三)
  3. 空降进阿里的 P10 都是什么人
  4. mysql5.0源码安装_linux小白 mysql5.0源码安装配置
  5. sublime 正则搜索日语字符
  6. Order By 排序条件中带参数的写法(Oracle数据库、MyBatis)
  7. poj 3071 Football
  8. Thrift 教程 开发 笔记 原理 资料 使用 范例 示例 应用
  9. java项目 导出_Java项目的导入和导出
  10. concurrentbag 删除指定元素_Python实现列表索引批量删除的5种方法_python
  11. (转)王小川湖畔大学演讲:人工智能最具商业价值的是什么?
  12. 部署单台zookeeper
  13. html中的reset(重置)按钮
  14. 工作环境配置及putty工具常见设置
  15. Servlet入门到入坟 一站式基础及进阶——SpringMVC没它都不行 你确定不来看看——囊括初学基础以及进阶
  16. 鸿蒙系统安兔兔,5摄镜头+鸿蒙系统!华为P40系列曝光
  17. 微信表情150个限制怎么破?教你一招
  18. elementui 文件转ts_[ElementUI] 修改默认语言为英文 el-table filter 筛选
  19. Lustre—配置和管理磁盘配额
  20. 淘宝API item_search_jupage - 天天特价

热门文章

  1. 《MFQPPDCS》学习心得--序
  2. 电脑安装vagrant
  3. 基于时间复杂度为O(n)的最大波谷求法
  4. ubuntu emergency mode 问题的解决方案
  5. MySQL是如何实现事务的——锁机制、MVVC详解
  6. APP后台 手机后台框架java springmvc mybaits mysql oracle ht
  7. flexpaper文档
  8. 最全ToString(“X2“)和ToString(“X“)详解含义及使用
  9. PHP连接数据库学习手册
  10. spacevim迁移手册(记录)