右键单击字符串常量、显示控件或输入控件,从快捷菜单中选择'\'代码显示,则LabVIEW将反斜杠(\)后紧接的字符视作不可显示字符的代码。反斜杠模式适用于调试VI及把不可显示字符发送至仪器、串口及其他设备。下表列出了LabVIEW对不同代码的解释。

代码 LabVIEW解释
\00 – \FF 8位字符的16进制值;必须大写
\b 回格(ASCII BS,相当于\08
\f 换页(ASCII FF,相当于\0C
\n 换行(ASCII LF,相当于\0A)。格式化写入文件函数自动将此代码转换为独立于平台的行结束字符。
\r 回车(ASCII CR,相当于\0D
\t Tab(ASCII HT,相当于\09
\s 空格(相当于\20
\\
\\
反斜扛(ASCII \,相当于\5C

大写字母用于十六进制字符,小写字母用于换行、回格等特殊字符。

LabVIEW将\BFare视为hex BF,其后为字符are。将\bFare\bfare分别视为回格和Fare及回格和fare。而在\Bfare中,\B不是回格代码,\Bf不是有效的十六进制代码。在这种情况下,当反斜杠后仅有部分有效十六进制字符时,LabVIEW将认为反斜杠后带有0而将\B解释为hex 0B。如反斜杠后不跟一个有效的十六进制字符,LabVIEW将会忽略该反斜杠字符。

不论是否选中'\'代码显示,都可通过键盘将上表中列出的不可显示字符输入到一个字符串输入控件中。但是,如在显示窗口含有文本的情况下启用反斜杠模式,则LabVIEW将重绘显示窗口,显示不可显示字符在反斜杠模式下的表示法及\字符本身。

按照下列步骤,练习如何使用'\'代码显示快捷菜单项。

  1. 在前面板窗口上添加一个字符串控件。默认状态是正常显示
  2. 重新调整字符串输入控件的大小以显示多行文本,输入字符串如下:LEFT\RIGHT\3F
  3. 右键单击字符串控件,并从快捷菜单中选择'\'代码显示。字符串显示如下。LEFT后的回车及RIGHT两旁的反斜杠以其反斜杠模式显示。LEFT\n\\\RIGHT\\\3F
  4. 重复步骤1,在前面板上添加一个字符串控件。
  5. 右键单击这个新的字符串输入控件并从快捷菜单中选择'\'代码显示
  6. 重新调整字符串输入控件的大小以显示多行文本,输入字符串如下:LEFT\RIGHT\3F
  7. 右键单击该字符串输入控件并从快捷菜单中选择正常显示。字符串显示如下。LabVIEW最初将\r视为回车。\3F为问号(?)的ASCII表示。LEFTRIGHT?
  8. 再次右键单击字符串输入控件并从快捷菜单中选择'\'代码显示。字符串显示为:LEFT\nRIGHT?

上述情况同样适用于显示控件。应注意的是,字符串中的数据并不会从一个模式改变为另一模式。仅有某些字符的显示发生了变化。