포맷 지정자는 LabVIEW 함수가 문자열을 해석하는 방식을 정의합니다. 포맷 지정자의 용어와 문자열 포맷 또는 문자열 스캔에 사용할 때 포맷 지정자가 어떻게 다른지 이해합니다.

  • 포맷 문자열—문자열을 포맷하거나 스캔하는 LabVIEW 함수의 입력 파라미터. 함수가 출력 문자열에 삽입할 포맷 지정자와 리터럴 문자열을 포함할 수 있습니다.

    문자열을 스캔하는 함수의 경우, 포맷 문자열을 스캔 문자열이라고도 할 수 있습니다.

  • 포맷 지정자—% 구분 문자로 시작하고 문자열을 포맷하는 방법을 나타내는 문자로 끝나는 코드. LabVIEW 함수의 포맷 문자열 입력에서 사용됩니다.

    포맷 지정자를 퍼센트 코드 또는 포맷 코드라고도 합니다.

    포맷 지정자의 특정 구성요소와 그 기능에 대한 자세한 내용은 포맷 지정자 구문을(를) 참조하십시오.

  • 구분 문자—포맷 지정자의 일부를 분리하거나 여러 포맷 지정자를 분리하는 포맷 지정자 내의 문자. 포맷 지정자는 두 개의 구분 문자를 사용합니다:
    • %: 포맷 지정자를 시작합니다.
    • >: 포맷 지정자 내의 임베디드 시간 포맷 원소의 끝을 나타냅니다. 임베디드 시간 포맷은 <로 시작합니다.
  • 변경자—$ 또는 #와 같은 포맷 지정자를 변경하는 기호. 포맷 지정자의 옵션 구성요소.
  • 변환 코드—파라미터를 스캔하거나 포맷하는 방법을 지정하는 지원되는 문자 세트 중 하나입니다. 포맷 지정자의 필수 구성요소. 변환 코드는 주로 특정 타입의 데이터와 관련되어 있습니다. 일부 변환 코드는 여러 타입의 데이터를 해석할 수 있습니다.
  • 리터럴 문자열—포맷 지정자를 사용하는 함수가 생성하는 출력 문자열에 나타내려는 텍스트.

    구분 문자를 이스케이프할 수 있습니다. 문자열에 리터럴 % 문자를 넣으려면, %%를 사용하십시오. 문자열에 리터럴 > 문자를 넣으려면, \>을 사용하십시오. LabVIEW에서 백슬래쉬 코드를 해석하는 방법에 대한 추가적인 정보는 백슬래쉬('\') 코드 디스플레이 토픽을 참조하십시오.

  • LabVIEW에는 포맷 지정자를 사용하는 두 가지 타입의 함수, 즉 포맷 함수와 스캔 함수가 포함되어 있습니다. 이러한 두 가지 타입의 함수는 반대 동작을 수행합니다.

  • 포맷팅—LabVIEW 타입 데이터를 포맷된 문자열로 변환합니다. 포맷 함수의 포맷 지정자는 출력 문자열을 포맷하는 방법을 설명합니다. 예를 들어, LabVIEW 타임스탬프 데이터를 포맷하여 특정한 방법으로 시간 정보를 표시할 수 있습니다. 다음 함수는 문자열을 포맷합니다:
    • 문자열로 포맷 함수
    • 배열을 스프레드시트 문자열로 함수
    • [포맷 값] 함수
    • [파일로 포맷] 함수
  • 스캔하기—입력 문자열을 분석하여 LabVIEW 타입 데이터를 추출합니다. 스캔 함수의 포맷 지정자는 입력 문자열 데이터를 해석하여 타입 데이터를 생성하는 방법을 설명합니다. 예를 들어 시간 정보를 포함하는 문자열을 스캔하여 LabVIEW 타임스탬프 데이터를 추출할 수 있습니다. 다음 함수는 문자열을 스캔합니다:
    • 문자열로부터 스캔 함수
    • 스프레드시트 문자열을 배열로 함수
    • 스캔 값 함수
    • [파일로부터 스캔] 함수
  • 포맷 지정자에 사용할 수 있는 구문이 이 두 항목 사이에서 다릅니다.