LabVIEW终止符

概览

LabVIEW提供三个终止符字符串常量:回车键换行符行结束。将其中一个终止符常量添加到字符串时,似乎出现了相同的结果 — 换行符。但是,在操作系统级别,每个字符的解释都不同。本文档讨论了这些终止符之间的区别以及它们在LabVIEW中的显示方式。

内容

终止函数

每个终止符的表示取决于所使用的字符串格式。

在下文中,每个字符都以反斜杠代码形式ASCII、十六进制和LabVIEW可视化形式呈现。每个字符解释还包含一个LabVIEW代码片段,其中终止符常量用于创建在普通视图和反斜杠代码视图中显示的字符串输出。

  • 正常显示可以视为用户可读的结果,并且是LabVIEW字符串表示的默认形式。它会显示所有键入的字符,但无法显示的字符除外。
  • 反斜杠(‘\’)代码显示可将无法显示的字符(如空格、制表符、终止符)转换为其代码形式。右键单击前面板上的字符串输入控件/显示控件,并从配置字符串快捷菜单中选择‘\’代码显示,可以打开此设置


请注意,对于每个代码片段,正常视图针对终止符显示相同的结果 — 换行符。但是,如果您查看‘\’代码显示(即机器可读的输出),您将看到输出取决于所使用的终止符。

注意:您应使用的终止符取决于您的用例和设备使用的通信协议。请查阅您的仪器手册,确定您应使用哪种终止符和格式。

回车符  

回车(CR)符将光标移动到行首,而不转到下一行。此字符在Commodore和早期Macintosh操作系统(Mac OS 9及更早版本)中用作换行符。 

代码显示ASCII十进制十六进制LabVIEW符号
\r130x0D


注意:图为一段LabVIEW程序,其中包含可在项目LabVIEW代码。使用代码段,单击图像,保存计算机,然后文件拖到LabVIEW上。
 

符  

换行(LF)符将光标转到下一行,而不移动到行首。此字符在基于Unix的系统(Linux、macOS X、Android等)中用作换行符。 

代码显示ASCII十进制十六进制LabVIEW符号
\n100x0A


注意:图为一段LabVIEW程序,其中包含可在项目LabVIEW代码。使用代码段,单击图像,保存计算机,然后文件拖到LabVIEW上。
 

结束符  

行结束(EOL)符实际上是两个ASCII字符,即CR和LF字符的组合。它将光标转到下一行并移动到行首;这相当于大多数输入软件中的回车键。行结束符在大多数其他非Unix操作系统(包括Microsoft Windows和Symbian OS)中用作换行符。

代码显示ASCII十进制十六进制LabVIEW符号
\r\n13 100x0D0A



注意:图为一段LabVIEW程序,其中包含可在项目LabVIEW代码。使用代码段,单击图像,保存计算机,然后文件拖到LabVIEW上。

设备通信

与仪器通信时,终止符的选择很重要,因为每个设备都遵循自己的通信协议。无论您使用LabVIEW内置字符常量还是发送基于文本的命令,都必须考虑设备的通信协议和终止符需求,这一点很重要。

用例

Was this information helpful?

Yes

No