LabVIEW는 세 가지 종료 문자 문자열 상수를 제공합니다. 바로 캐리지 리턴, 라인 피드와 라인 끝입니다. 문자열에 종료 문자 상수 중 하나를 추가하면 줄 바꿈이라는 똑같은 결과로 나타납니다. 그러나 운영체제 수준에서는 각 문자가 다르게 해석됩니다. 이 문서에서는 이러한 종료 문자의 차이와 LabVIEW에서 문자들이 어떻게 나타나는지에 대해 설명합니다.
각 종료 문자 형은 사용되는 문자열 포맷에 따라 다릅니다.
아래 섹션에서는 각 문자를 백슬래시 코드, ASCII, 16진수 및 LabVIEW 시각화로 표시합니다. 또한 각 문자 설명에는 종료 문자 상수를 사용하여 일반 보기와 백슬래시 코드 보기에 표시되는 문자열 출력을 생성하는 LabVIEW 스니펫이 포함되어 있습니다.
일반 표시 설정에서 각 스니펫의 종료 문자가 동일하게 줄 바꿈으로 나타나는 것을 보십시오. 그러나 ‘\’ 코드 표시 (예: 기계가 읽을 수 있는 출력)를 보면, 출력이 사용된 종료 문자에 따라 달라지는 것을 알 수 있습니다.
참고: 사용해야 하는 종료 문자는 사용 사례와 디바이스가 사용하는 통신 프로토콜에 따라 다릅니다. 사용해야 하는 종료 문자와 포맷을 결정하려면 계측기 매뉴얼을 참조하십시오.
캐리지 리턴 (CR) 문자는 다음 줄로 진행하지 않고 커서를 줄의 시작으로 이동합니다. 이 문자는 Commodore와 초기 Macintosh OS (Mac OS 9 및 이전 버전)에서 줄 바꿈 문자로 사용되었습니다.
코드 표시 | ASCII 10진수 | 16진수 | LabVIEW 문양 |
---|---|---|---|
\r | 13 | 0x0D |
라인 피드 (LF) 문자는 줄의 시작으로 돌아가지 않고 다음 줄로 커서를 이동합니다. 이 문자는 Unix 기반 시스템 (Linux, macOS X, Android 등)에서 줄 바꿈 문자로 사용됩니다.
코드 표시 | ASCII 10진수 | 16진수 | LabVIEW 문양 |
---|---|---|---|
\n | 10 | 0x0A |
줄 끝 (EOL) 문자는 실제로 두 개의 ASCII 문자, CR, LF의 조합입니다. 그러면 커서를 다음 줄로 내리고 그 줄의 시작으로 옮깁니다. 대부분의 타이핑 소프트웨어에서 이는 Enter 키와 같습니다. EOL 문자는 Microsoft Windows와 Symbian OS를 포함한 대부분의 Unix가 아닌 OS에서 줄 바꿈 문자로 사용됩니다.
코드 표시 | ASCII 10진수 | 16진수 | LabVIEW 문양 |
---|---|---|---|
\r\n | 13 10 | 0x0D0A |
각 디바이스가 자체 통신 프로토콜을 따르므로 계측기와 통신할 때는 종료 문자를 선택하는 것이 중요합니다. LabVIEW 내장 문자 상수를 사용하든지, 아니면 텍스트 기반 명령을 보내든지, 디바이스의 통신 프로토콜과 종료 문자 요구사항을 고려하는 것은 중요합니다.