2진 문자열타입에 연결된 타입으로 변환합니다. 2진 문자열타입에 연결된 타입의 패턴화된 데이터를 포함해야 합니다. 또한 이 함수를 사용하여 2진 문자열의 바이트 순서, 또는 엔디언 포맷을 지정할 수 있습니다.


icon

입력/출력

  • cunclst.png 타입

    타입은 일반적으로 구성된 LabVIEW 타입입니다.

    타입[패턴화된 문자열로] 함수의 타입 문자열 출력이 아닙니다.

  • cstr.png 2진 문자열

    2진 문자열은 일반적으로 [패턴화된 문자열로] 함수에 의해 생성된 패턴화된 문자열입니다.

    데이터가 배열 또는 문자열 크기를 포함?이 참인 경우, 2진 문자열은 크기를 설명하는 헤더 정보를 포함합니다.

  • cbool.png 데이터가 배열 또는 문자열 크기를 포함? (참)

    데이터가 배열 또는 문자열 크기를 포함?은 LabVIEW가 배열 또는 문자열의 앞부분에서 데이터 크기 정보를 읽는지 여부를 나타냅니다. 데이터가 배열 또는 문자열 크기를 포함?이 참인 경우, LabVIEW는 2진 문자열의 앞부분에서 크기 정보를 읽습니다. 데이터가 배열 또는 문자열 크기를 포함?이 거짓인 경우, LabVIEW는 2진 문자열의 메모리 크기에서 크기 정보를 탐지합니다.

    기본은 참입니다. 데이터가 배열 또는 문자열 크기를 포함?은 최상위 데이터 크기 정보에만 접근합니다. 클러스터와 같은 계층구조 데이터 타입에 있는 배열과 문자열은 항상 크기 정보를 포함합니다.

  • cenum.png 바이트 순서(0:big-endian, network order)

    바이트 순서는 들어오는 패턴화된 문자열의 데이터의 엔디언 포맷을 나타냅니다. 바이트 순서, 또는 엔디언 형태는 정수가 메모리에서 최상위 바이트에서 최하위 바이트로 또는 그 반대로 표현되는지 여부를 나타냅니다.

    0big-endian, network order (기본값)-가장 중요한 바이트가 가장 낮은 메모리 주소를 차지합니다.
    1native, host order―호스트 컴퓨터의 바이트 순서 포맷을 사용합니다.
    2little-endian―최하위 바이트가 가장 낮은 메모리 주소를 점유합니다.
  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • istr.png 2진 문자열의 나머지

    2진 문자열의 나머지는 이 함수가 변환하지 않은 나머지 바이트를 포함합니다. 이 함수는 2진 문자열의 크기가 타입 크기의 배수가 아닌 경우 모든 바이트를 변환하지 않습니다.

  • iunclst.png

    2진 문자열을 동일한 데이터 타입의 패턴화 해제된 데이터로, 구조를 타입으로 반환합니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 이미 패턴화된 데이터를 요구하지 않는 데이터 타입의 변환에는 [타입 캐스트] 함수를 사용하십시오.

    LabVIEW 4.x 또는 이전 버전으로 생성된 문자열에서 얻은 데이터를 패턴화 해제하려는 경우, 이 함수에서 마우스 오른쪽 버튼을 클릭한 후 바로 가기 메뉴에서 4.x 데이터로 변환을 선택합니다. 4.x 데이터로 변환 모드에서, 이 함수는 LabVIEW 4.x 데이터 스토리지 레이아웃에 있는 데이터를 해석하고 빨간 4.x 표시가 있는 이 함수의 아이콘을 디스플레이합니다. LabVIEW 4.x 및 이전 버전은 데이터가 배열이 아닌 경우 불리언 데이터를 2바이트에 저장하며, 이 경우에 LabVIEW는 각 불리언 원소를 하나의 비트에 저장합니다. LabVIEW 5.0 이상은 배열 여부와 관계 없이 불리언 값을 하나의 바이트에 저장합니다. National Instruments는 장기적인 솔루션으로 4.x 데이터로 변환 모드를 사용하는 모든 어플리케이션을 수정하도록 권장합니다.

    예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\File IO\Binary\Endian Considerations\Endian Considerations with Binary Files.vi
    • labview\examples\Strings\Unflatten from String with Little-Endian Data.vi