【LabVIEW学习篇 - 16】:文件操作

文章目录

  • CSV文件
    • CSV写入
    • CSV读取
  • TXT文件
    • txt写入
    • txt读取
  • INI文件
    • INI文件写入
    • INI文件读取

CSV文件

.csv (Comma-Separated Values)是逗号分隔值文件格式,有时也称之为字符分隔值,因为分隔符也可以不是逗号(最常见的是逗号和制表符),它是以纯文本的格式来存储表格数据,文件由任意数量的记录组成,记录之间以某种换行符分隔,典型的是每行一条记录。
在这里插入图片描述

CSV写入

  1. 在程序框图中,鼠标右键-文件I/O-写入带分隔符电子表格,相关的设置如下:
    写入二维数据
    在这里插入图片描述
  2. 指定路径后,转置为F,分隔符为,,结果如下:
    在这里插入图片描述
    在这里插入图片描述
  3. 设置分隔符为空,则会将数据写到一起,结果如下:
    在这里插入图片描述
    在这里插入图片描述
  4. 设置写入csv文件的类型为字符串,则格式需要进行修改,并设置转置为T,观察结果:
    在这里插入图片描述
    在这里插入图片描述

CSV读取

  1. 在程序框图中,鼠标右键-文件I/O-读取带分隔符电子表格,在前面板中放置一个开关按钮,相关的设置如下:
    在这里插入图片描述
  2. 运行结果:
    在这里插入图片描述

TXT文件

.txt文件是最常见的一种文件格式,早在DOS时代就开始使用,主要用来存储文本信息,使用方便简单,兼容性也很好。
在这里插入图片描述

txt写入

  1. 在程序框图中,鼠标右键-文件I/O,分别放置打开/创建/替换文件、写入文本文件、关闭文件,让后创建对应的常量连接,最后在前面板中选择一个txt文件。
    在这里插入图片描述
    在这里插入图片描述
  2. 运行结果:
    在这里插入图片描述

txt读取

  1. 在程序框图中,鼠标右键-文件I/O,分别放置打开/创建/替换文件、读取文本文件、关闭文件,让后创建对应的常量连接,最后在前面板中选择一个txt文件。
    在这里插入图片描述
    在这里插入图片描述
  2. 运行结果
    在这里插入图片描述

INI文件

.ini(Initialization File的缩写,即初始化文件)是系统配置文件常用的存储格式,在实际开发中使用也很多,常用来存储系统运行的一些配置信息,它是由段、键、值组成的,注释用分号表示,如:

[section1]
key1=value1
key2=value2
……
[setion2]
……

在这里插入图片描述

INI文件写入

  1. 在程序框图中,鼠标右键-文件I/P-配置文件VI,在其中导入打开配置数据、写入键、关闭配置数据,并设置相关段和键。
    在这里插入图片描述
  2. 这时还需要传入值,在前面板中,鼠标右键-字符串与路径-组合框,在其中编辑,增加三个选项:COM1、COM2、COM3。
    在这里插入图片描述
    然后在程序框图中,选中组合框,鼠标右键-创建常量
    在这里插入图片描述
    最后传入值
    在这里插入图片描述
  3. 在前面板中,选择ini文件路径。
    在这里插入图片描述
  4. 运行结果:
    在这里插入图片描述

INI文件读取

  1. 在程序框图中,鼠标右键-文件I/P-配置文件VI,在其中导入打开配置数据、读取键、关闭配置数据,并设置相关段和键。
    注意:要将读取的vi与段相连,这样才能搜索到该段下的键。
    在这里插入图片描述

在这里插入图片描述
3. 运行结果:
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/bicheng/53515.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

(一)十分简易快速 自己训练样本 opencv级联haar分类器 车牌识别

🍂1、不说废话,现象展示 🍃图片识别 🍃视频识别 自己训练样本 十分简易快速 opencv级联ha

小皮面板webman ai项目本地启动教程

1.前置条件 下载小皮面板 下载后,双击安装,一路next(下一步),无需更改配置。 2.安装必须软件 在小皮面板的软件管理页,安装编号①②③④下面四个软件。 3.启动本地服务 进入到小皮面板的首页&#x…

空指针异常 (NullPointerException)怎么办

在 Java 编程中,空指针异常(NullPointerException,简称 NPE)是最常见且困扰开发人员的异常之一。尽管 Java 是一种强类型语言,设计上提供了类型安全的特性,但空指针问题依然是开发过程中最常见的运行时异常…

MES系统如何支持企业进行数字化转型

MES系统(Manufacturing Execution System,制造执行系统)在企业数字化转型中扮演着至关重要的角色,它通过提供实时的生产数据、优化生产流程、提升质量管理水平、实现设备智能化管理以及促进企业内部协同和沟通等多种方式&#xff…

Linux_kernel移植linux09

一、温故知新 1、分析uboot源码目录 每个目录基本上都会有自己的Makefile进行当前层级目录的编译,最后在整个uboot源码目录中会有一个Makefile文件进行整合,将每一层级编译出的目标文件,整合到一起,链接到一起,最终生成…

vscode从本地安装插件

1. 打开VSCode。 2. 点击左侧菜单中的“扩展”(或按CtrlShiftX)。 3. 点击“更多操作”(三个点)> “从VSIX安装”。 4. 选择下载的.vsix文件。 5. 点击“安装”即可安装插件。

传统CV算法——基于Opencv的图像绘制

直线绘制 参数解析: (图像矩阵,直线起始坐标, 直线终止坐标、颜色、线条厚度) cv2.line()是OpenCV中用于绘制直线的函数。 参数说明:img:要绘制直线的图像矩阵。(100,30):直线的起…

视频提取字幕的软件有哪些?高效转录用这些

探索视频的奥秘,从字幕开始!你是否曾被繁复的字幕处理困扰,渴望有一款简单好用的在线免费软件来轻松解锁字幕提取? 告别手动输入的烦恼,我们为你精选了6款视频字幕提取在线免费软件,它们不仅能一键转录&am…

堆-数组的堆化+优先队列(PriorityQueue)的使用

一、堆 1、什么是堆? 以完全二叉树的形式将元素存储到对应的数组位置上所形成的新数组 2、为什么要将数组变成堆? 当数组中的元素连续多次进行排序时会消耗大量的时间,将数组变成堆后通过堆排序的方式将会消耗更少的时间 二、接口 给堆…

这才是程序猿梦想的终端,赶快动手搞起来

文章目录 目标资源列表安装iTerm2安装oh-my-zsh安装颜色主题查找配置文件将配置内容复制到本地设置iTerm2 安装NERD FONTS下载字体安装设置iTerm2 安装PowerLevel10k修改.zshrc重新加载配置 安装插件下载[语法高亮](#syntaxhighlighting)下载[命令提示](#autosuggestions)配置插…

数据结构与算法02 - 复杂度

1、空间复杂度 空间复杂度指的是临时占用存储空间大小的量度;空间复杂度计算的是变量的个数,也采用大O渐进表示法;由于函数在运行的时候所需要的栈空间(存储参数、局部变量、一些寄存器信息等)在编译器已经确定好了&a…

Kafka【十二】消费者拉取主题分区的分配策略

【1】消费者组、leader和follower 消费者想要拉取主题分区的数据,首先必须要加入到一个组中。 但是一个组中有多个消费者的话,那么每一个消费者该如何消费呢,是不是像图中一样的消费策略呢?如果是的话,那假设消费者组…

MySQL 锁分类有哪些?一文带你详解!!

MySQL 锁 全局锁全局锁的应用场景全局锁的缺点 表级锁表锁元数据(MDL)锁MDL 锁的问题 意向锁AUTO-INC 锁 行级锁记录锁(Record Lock)间隙锁(Gap Lock)临键锁(Next-Key Lock)插入意向…

Opencv中的直方图(2)计算图像的直方图函数calcHist()的使用

操作系统:ubuntu22.04 OpenCV版本:OpenCV4.9 IDE:Visual Studio Code 编程语言:C11 算法描述 计算一组数组的直方图。 函数 cv::calcHist 计算一个或多个数组的直方图。用于递增直方图bin的元组的元素是从相同位置的相应输入数组中获取的。…

Cursor是什么?Cursor Pro Plus 如何订阅升级教程

一、Cursor是什么? Cursor 是一个基于 Visual Studio Code(VS Code)技术构建的高级代码编辑器,专为提高编程效率并更深度地整合 AI 功能而设计。它不仅继承了 VS Code 的强大功能和用户界面,还增加了专门针对 AI 支持…

Agent(智能体)和 MetaGPT,一句话实现整个需求应用代码

前面 2 篇文章,我们使用文生文、文生图和文生音频三个大模型共同实现了图文并茂的儿童绘本故事和绘本故事音频需求: 第一篇 根据主题生成儿童绘本故事:GLM-4-Flash 大模型 API 免费了,手把手构建“儿童绘本”应用实战&#xff08…

Nuxt3入门:过渡效果(第5节)

你好同学&#xff0c;我是沐爸&#xff0c;欢迎点赞、收藏、评论和关注。 Nuxt 利用 Vue 的 <Transition> 组件在页面和布局之间应用过渡效果。 一、页面过渡效果 你可以启用页面过渡效果&#xff0c;以便对所有页面应用自动过渡效果。 nuxt.config.js export defaul…

概率DP (由一道绿题引起的若干问题。目前为一些老题,蒟蒻的尝试学习1.0)

概率DP&#xff1a; 利用动态规划去解决 概率 期望 的题目。 概率DP 求概率&#xff08;采用顺推&#xff09; 从 初始状态推向结果&#xff0c;同一般的DP类似&#xff0c;只是经历了概率论知识的包装。 老题&#xff1a; 添加链接描述 题意&#xff1a; 袋子里有w只白鼠&am…

linux编译器——gcc/g++

1.gcc linux上先要安装&#xff0c; sudo yum install gcc gcc --version 可以查看当前的版本 &#xff0c;我们默认安装的是4.8.5的版本&#xff0c;比较低&#xff0c; gcc test.c -stdc99 可以使他支持更高版本的c标准 -o 可以殖指明生成文件的名字&#xff0c;可以自己…

跨越技术壁垒:EasyCVR为何选择支持FMP4格式,重塑视频汇聚平台标准

随着物联网、大数据、云计算等技术的飞速发展&#xff0c;视频监控系统已经从传统的安防监控扩展到智慧城市、智能交通、工业制造等多个领域。视频流格式作为视频数据传输与存储的基础&#xff0c;其兼容性与效率直接影响到整个视频监控系统的性能。 在众多视频流格式中&#…