VISA 직렬 읽기(Serial Reads)를 위한 종료 문자 구성

업데이트 됨 Mar 15, 2021

환경

소프트웨어

  • LabVIEW Base
  • LabVIEW Full
  • LabVIEW Professional

드라이버

  • NI-VISA
  • NI-Serial
  • NI-488.2

VISA 시리얼 읽기의 종료 문자를 변경할 수 있는 방법이 있습니까? VISA 시리얼 읽기에 대한 종료 문자를 어떻게 구성 할 수 있습니까?

직렬 읽기에 대한 종료 문자를 구성하려면 읽기에 대한 종료 모드 속성 또는 VISA_ATTR_ASRL_END_IN 속성을 설정해야 합니다.
  1. 블록 다이어그램에 VISA 프로퍼티 노드를 놓습니다.
  2. VISA Serial Read에서 아래 메뉴로 이동합니다.
  1. 속성 노드를 마우스 오른쪽 버튼으로 클릭하고 모두 쓰기로 변경을 선택합니다.
  2. ASRL End In에 대한 입력을 마우스 오른쪽 버튼으로 클릭하고 생성»상수를 선택하여 열거된 입력을 생성합니다.
    • TermChar는 종료 문자를 수신 한 후 읽기를 중지하는 ASRL End In의 기본 출력입니다.
추가 정보

참고: 이 프로퍼티를 호출 한 후 VISA Configure Serial Port VI를 사용하여 직렬 포트를 재구성하고 Enable Termination Char에 대한 입력을 지정하지 않으면 기본 설정이 활성화됩니다.


종료 모드 읽기를 구성하는 옵션은 다음과 같습니다.
(0) None -(기본값) 쓰기는 사용자 버퍼의 정확한 내용을 수정하지 않고 데이터에 추가하지 않고 전송합니다.

(1) Last Bit- 쓰기는 가장 높은 비트가 클리어 된 마지막 문자를 제외한 모든 것을 전송한 다음 가장 높은 비트가 설정된 마지막 문자를 전송합니다.

(2) TermChar- 쓰기는 데이터 전송 후 종료 문자로 지정된 문자를 보냅니다.

예제 스니핏을 포함하여 이러한 옵션을 사용하는 방법에 대한 전체 설명은 NI-VISA의 종료문자에서 찾을 수 있습니다.