LabVIEW-文本文件

微软的文本文件应用非常广泛,跟随windows操作系统默认安装到电脑上面,其默认保存文件格式为.txt扩展名;支持很多文件的读写操作,如LabVIEW,LabWindows/cvi,Teststand,visual studio等;

LabVIEW生成文本文件

  • 01

    从计算机鼠标右击快捷菜单新建一个文本文件,命名为“测试文件”;

  • 02

    打开LabVIEW,新建VI,在前面板放置如下控件;1)配置文件路径,用于保存生成的文本文件(前面板菜单-查看-控件选板-控件-新式-字符串与路径-文件路径输入控件),2)放置1个字符串输入控件(前面板菜单-查看-控件选板-控件-新式-字符串与路径-字符串输入控件);

  • 03

    打开VI程序框图,放置如下函数:1)打开/创建/替换文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-打开/创建/替换文件),2)写入文本文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-写入文本文件),3)关闭文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-关闭文件),4)最终将各个控件和函数的接线端连接起来;

  • 04

    打开/创建/替换文件: 通过程序或交互式文件对话框打开现有文件,创建新文件或替换现有文件。 提示(接线端):是显示在文件对话框的文件、目录列表或文件夹上方的信息。 文件路径(接线端):是文件的绝对路径。 如没有连线文件路径,函数将显示用于选择文件的对话框。如指定空路径或相对路径,函数将返回错误。 操作(接线端):是要进行的操作。如在对话框内选择取消,可发生错误43。 open(默认)—打开已经存在的文件。如找不到文件,则发生错误7。 replace—通过打开文件并将文件结尾设置为0替换已存在文件。 create—创建新文件。如文件已存在,则发生错误10。 open or create-打开已有文件,如文件不存在则创建新文件。 replace or create—创建新文件,如文件已存在则替换该文件。VI通过打开文件并将文件结尾设置为0替换文件。 replace or create with confirmation—创建新文件,如文件已存且拥有权限则替换该文件。VI通过打开文件并将文件结尾设置为0替换文件。 权限(接线端):指定访问文件的方式。 默认值为read/write。 也可选择:read/write;read-only;write-only。 错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。 禁用缓存(接线端):指定打开文件时不使用缓存。默认值为FALSE。 如需在冗余磁盘阵列(RAID)中读取或写入文件,打开文件时不使用缓存可提高数据传输的速度。如需禁用缓存,可连线TRUE至禁用缓存输入端。 引用句柄输出(接线端):是打开文件的引用号。 如文件无法打开,则值为非法引用句柄。 取消(接线端):如取消文件对话框或未在建议对话框中选择替换,则值为TRUE。 错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

  • 05

    写入文本文件: 使字符串或字符串数组按行写入文件。如需对文件进行随机的读取或写入操作,可使用“设置文件位置”函数。 提示(接线端):是显示在文件对话框的文件、目录列表或文件夹上方的信息。 文件(接线端):可以是引用句柄或绝对文件路径。 如连接该路径至文件输入端,函数先打开或创建文件,然后将内容写入文件并替换任何先前文件的内容。如连线文件引用句柄至文件输入端,写入操作从当前文件位置开始。如需在现有文件后添加内容,可使用设置文件位置函数,将文件位置设置在文件结尾。默认状态将显示文件对话框并提示用户选择文件。如指定空路径或相对路径,函数将返回错误。 文本(接线端):是函数写入文件的数据。文本可以是字符串和字符串数组。 错误输入(接线端):指示节点运行前产生错误的条件。该输入将提供标准错误输入功能。 引用句柄输出(接线端):是函数读取的文件的引用句柄。根据对文件的不同操作,可将该输入端连线至其它文件函数。如通过文件路径引用或文件对话框选定文件,默认状态下可关闭文件。如文件是引用句柄或连线引用句柄输出至其它函数,则LabVIEW认为文件仍在使用,直至它被关闭。 取消(接线端):如取消文件对话框则值为TRUE。 否则,即使函数返回错误,取消的值仍为FALSE。 错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能

  • 06

    关闭文件:关闭引用句柄指定的打开文件,并返回至引用句柄相关文件的路径。 该函数中错误I/O的运行方式与常见方式不同,无论前面的操作是否产生错误,函数都会关闭文件。这将确保文件被正常关闭。 引用句柄(接线端):是与要关闭的文件关联的文件引用句柄。 错误输入(接线端):指示节点运行前产生错误的条件。在下列情况下,该输入可作为标准错误输入。 即使在节点运行前发生错误,节点仍正常运行。 路径(接线端):是引用句柄的对应路径。 错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

  • 07

    将各个函数必要的接线端连接起来,运行VI;注意操作和权限的选择对文件的处理的影响;

LabVIEW读取文本文件

  • 01

    打开LabVIEW,新建VI,在前面板放置如下控件;1)配置文件路径,用于保存生成的文本文件(前面板菜单-查看-控件选板-控件-新式-字符串与路径-文件路径输入控件),2)放置1个字符串显示控件(前面板菜单-查看-控件选板-控件-新式-字符串与路径-字符串显示控件);

  • 02

    打开VI程序框图,放置如下函数:1)打开/创建/替换文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-打开/创建/替换文件),2)读取文本文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-读取文本文件),3)关闭文件(程序框图菜单-查看-函数选板-函数-编程-文件I\O-关闭文件),4)最终将各个控件和函数的接线端连接起来;

  • 03

    读取文本文件: 从字节流文件中读取指定数目的字符或行。 提示(接线端):是在文件对话框的文件或目录列表以及文件夹上方显示的信息。 文件(接线端):可以是引用句柄或绝对文件路径。 如果是路径,函数将打开路径指定的文件。默认状态将显示文件对话框并提示用户选择文件。如指定空或相对路径,或者文件不存在,函数将返回错误。 计数(接线端):是函数读取的字符数或行数的最大值。 如提前到达文件结尾,函数实际读取的字符数和行数小于最大值。如计数<0,函数可读取整个文件。如勾选快捷菜单上的读取行,则只读取一行;如取消勾选该菜单项,则读取整个文件。 注:  如连线至总数的文件大小的数据类型不是32位整型,LabVIEW将强制转换数据类型为32位整型。VI不读取指定数量的数据。如连线–1至总数且要读取的文件太大,无法表示为32位整数,LabVIEW可返回错误。 错误输入(接线端):表明节点运行前发生的错误。该输入将提供标准错误输入功能。 引用句柄输出(接线端):是函数读取的文件的引用句柄。根据对文件的不同操作,可将该输入端连线至其它文件函数。如通过文件路径引用或文件对话框选定文件,默认状态下可关闭文件。如文件是引用句柄或连线引用句柄输出至其它函数,则LabVIEW认为文件仍在使用,直至它被关闭。 文本(接线端):是从文件读取的文本。默认状态下,该字符串中包含从文件第一行读取的字符。如连线计数接线端,则参数为字符串数组,包含从文件读取的行。如右键单击函数并取消勾选快捷菜单的读取行,则参数为字符串,其中包含从文件读取的字符。 取消(接线端):如取消文件对话框则值为TRUE。 否则,即使函数返回错误,取消的值仍为FALSE。 错误输出(接线端):包含错误信息。该输出将提供标准错误输出功能。

  • 04

    将各个函数必要的接线端连接起来,运行VI(按照字符长度个数读取,注意单个英文字符长度为1,单个中文字符长度为2);

  • 05

    切换到程序面板,右击“读取文本文件”,选择读取行;并将前面板的读取内容字符串显示控件替换成读取内容字符串显示数组;

  • 06

    运行VI;

(0)

相关推荐

  • LabVIEW中文本文件的存储与读取方法

    背景在软件开发中,数据文件的存储与读取操作一般是必不可少的环节.存取数据的文件格式大致可分为两大类,分别是文本格式和二进制格式,其中,文本格式(或叫ASCII码文件)通用性强.直观,但占用空间比较大, ...

  • 使用向导将数据从文本文件导入Excel中

    可以使用 Microsoft Office Excel 将数据从文本文件导入工作表中。该文本导入向导可检查您正在导入的文本文件,并能确保以您期望的方式导入数据。 步骤 1(共 3 步) 原始数据类型 ...

  • 在Linux上将文本文件转换成PDF格式的教程

    提问: 我想要将一个纯文本文件转换成PDF文档。在Linux命令行下是否有一个简单的方法将文本文件转换成PDF文件? 当你有一大堆文本文件要维护的时候,把它们转换成PDF文档会好一些。比如,PDF更适 ...

  • 用grep恢复误删的文本文件

    在 Linux 上如果事先没有用别名(alias)修改默认的 rm 功能,rm 后文件就会丢失,幸运的是,在一般的删除文件操作中,Linux 并不会立即清空存储该文件的 block 内容,而只会释放该 ...

  • 如何将文本文件固定到Win8系统开始屏幕(非正常方法)

    不管是应用程序的快捷方式,或者是应用程序本身,都可以固定到Win8系统开始屏幕中,但是当我们想要固定一个文本文件的时候,正常的方法就不管用了。下面系小编就为大家介绍一个将文本文件固定到Win8系统开始 ...

  • Excel非常快的导入文本文件灵活技术

    工作中,经常会遇到需要用Excel处理的数据是存放在非Excel格式文件(比如文本文件等)中的情况,这时如果用手工方式来采集这些数据的话,实际费时又费力的。实际上,我们可以利用Excel软件的外部数据 ...

  • 怎么明确区分文本文件txt里的1和l?

    在文本文件里面经常分不清楚小写字母l和数字1,现在我就分享我分不清楚的时候怎么处理的 1、打开文本文件,发现一堆竖着的东西,看不清楚谁是字母l,谁是数字1,怎么办? 2、别急,我来教你怎么找,按ctr ...

  • mac打不开文本文件怎么办

    mac打不开txt文件怎么办?有用户反映在mac上双击txt文件(尤其是PC传过来的),会弹出「未能打开文稿XXX,编码"Unicode(UTF-8)不适用」警告,下文小乐哥给大家带来mac ...

  • 显示文本文件的内容

    如果需要显示文本文件的内容,可以使用type命令. 语法: type [drive:][path] filename 参数: [drive:][path] filename 指定要查看的一个或多个文件 ...

  • 文本文件输入步骤

    从文本文件中获得数据,常见的文本文件包括csv .txt.文件等.用户要在该步骤指定文件名.文件内容.错误处理方式.过滤器.字段等项目. 参数说明: l 指定文件名的三种方式 1. 指定一个具体的文件 ...