我正在完成一项任务,以熟悉 NI LabVIEW。该作业使用预构建的 VI,需要进行调整才能完成一组任务。预构建的 VI 接线如下:
循环内还有另一个写入文本文件函数,其格式为 %f 和 , 分隔符。 打开 .csv 文件时,第一行数据与通过图像中的“写入文本文件”功能输入的标题位于同一行。有没有办法在不更改设置块的情况下将数据开始移动到下一行?
我尝试过 /r 和 /r/n 新行分隔符,但这只是将它们添加为文本而没有解决问题。双逗号只会在最后一个标题和数据之间给出一个空白单元格。
您的写入文本文件函数将一个字符串或字符串数组作为行写入文件。如果您将一个字符串数组连接到其输入,它将每个字符串写入一个单独的行,并用适当的行结束字符分隔,但如果您给它一个单个字符串,它不会添加结束符 -离线。
我不确定您应该或不应该修改这段代码的哪些部分,但是如果我们保留相同的“写入文本”功能,则可以通过三种方法让它添加行结尾:
第三个是最容易做的!
要在字符串常量中使用像
\n
这样的转义码,您需要右键单击它并选择 '\' Codes Display 而不是 Normal Display。如果您在输入回车后执行此操作,则字符串常量中的新行应更改为行尾字符 \r\n
(如果您使用的是 Windows)。