VISA 시리얼 포트 설정 VI



LabVIEW 2018 도움말


개정 날짜: 2018년3월
파트 번호: 371361R-0129
제품 정보 보기

도움말 다운로드 (Windows 경우)


LabVIEW 2016 도움말
LabVIEW 2017 도움말
LabVIEW 2018 도움말
LabVIEW 2019 도움말
LabVIEW 2020 도움말

상위 팔레트: 시리얼 VI와 함수

다음에서 설치됨: Base Development System

VISA 리소스 이름으로 지정된 시리얼 포트를 지정된 셋팅으로 초기화합니다. 데이터를 VISA 리소스 이름 입력에 연결하여 사용할 다형성 인스턴스를 결정하거나 인스턴스를 수동으로 선택합니다.

예제

풀다운 메뉴를 사용하여 이 VI의 인스턴스를 선택할 수 있습니다.

VISA 시리얼 포트 설정

종료 문자 활성화는 시리얼 디바이스가 종료 문자를 인식하도록 준비합니다. 참(기본)인 경우, VI_ATTR_ASRL_END_IN 속성은 종료 문자를 인식하도록 설정됩니다. 거짓인 경우, VI_ATTR_ASRL_END_IN 속성은 0 (없음)으로 설정되고 시리얼 디바이스는 종료 문자를 인식하지 않습니다.
종료 문자는 읽기 작업의 종료를 호출합니다. 읽기 작업은 시리얼 디바이스로부터 종료 문자가 읽혀졌을때 종료됩니다. 0xA는 라인 피드 문자 (\n)와 동등한 16진수입니다. 캐리지 리턴 (\r)으로 끝나는 메시지 문자열에 대해서는 종료 문자0xD으로 변경하십시오.
타임아웃은 쓰기와 읽기 작업을 위한 시간을 밀리초 단위로 지정합니다. 기본은 10000입니다.
VISA 리소스 이름은 열릴 리소스를 지정합니다. VISA 리소스 이름 컨트롤도 세션과 클래스를 지정합니다.
보 전송속도는 트랜스미션의 속도입니다. 기본은 9600입니다.
데이터 비트는 들어오는 데이터에서 비트의 숫자입니다. 데이터 비트의 값은 5에서 8사이입니다. 기본값은 8입니다.
패리티는 전송되거나 받는 모든 프레임에 의해 사용되는 패리티를 지정합니다. 이 입력은 다음 값을 받습니다.

0no parity(기본)
1odd parity
2even parity
3mark parity
4space parity
에러 입력은 이 노드를 실행하기 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
정지 비트는 프레임의 끝을 가르키기 위해 사용되는 정지 비트의 숫자를 지정합니다. 이 입력은 다음 값을 받습니다.

101 정지 비트
151.5 정지 비트
202 정지 비트
흐름 제어는 이동 메커니즘에 의해 사용되는 컨트롤의 타입을 설정합니다. 이 입력은 다음 값을 받습니다.

0None(기본)―이동 메커니즘은 흐름 제어를 사용하지 않습니다. 연결의 양쪽 버퍼는 전달된 모든 데이터를 수용할만큼 충분히 크다고 가정합니다.
1XON/XOFF―이동 메커니즘은 XON과 XOFF 문자를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내서 입력 흐름을 컨트롤하고, XOFF를 받았을 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
2RTS/CTS―이동 메커니즘은 RTS 출력 신호와 CTS 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 RTS 신호를 지정해제함으로써 입력 흐름을 컨트롤하고, CTS 신호가 지정해제될 때 트랜스미션을 정지함으로써 출력 흐름을 컨트롤합니다.
3XON/XOFF and RTS/CTS―이동 메커니즘은 XON과 XOFF 문자, RTS 출력 신호와 CTS 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내고 RTS 신호를 지정해제하여 입력 흐름을 컨트롤하고, XOFF를 받고 CTS가 지정해제될 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
4DTR/DSR―이동 메커니즘은 DTR 출력 신호와 DSR 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 DTR 신호를 지정해제하여 입력 흐름을 컨트롤하고, DSR 신호가 지정해제될 때 트랜스미션을 정지함하여 출력 흐름을 컨트롤합니다.
5XON/XOFF and DTR/DSR―이동 메커니즘은 XON과 XOFF 문자, DTR 출력 신호와 DSR 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내고 DTR 신호를 지정해제하여 입력 흐름을 컨트롤하고, XOFF를 받고 DSR 신호가 지정해제될 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
VISA 리소스 이름 출력은 VISA 함수가 반환하는 VISA 리소스 이름의 복사본입니다.
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

VISA 시리얼 포트 설정(시리얼 인스트루먼트)

종료 문자 활성화는 시리얼 디바이스가 종료 문자를 인식하도록 준비합니다. 참(기본)인 경우, VI_ATTR_ASRL_END_IN 속성은 종료 문자를 인식하도록 설정됩니다. 거짓인 경우, VI_ATTR_ASRL_END_IN 속성은 0 (없음)으로 설정되고 시리얼 디바이스는 종료 문자를 인식하지 않습니다.
종료 문자는 읽기 작업의 종료를 호출합니다. 읽기 작업은 시리얼 디바이스로부터 종료 문자가 읽혀졌을때 종료됩니다. 0xA는 라인 피드 문자 (\n)와 동등한 16진수입니다. 캐리지 리턴 (\r)으로 끝나는 메시지 문자열에 대해서는 종료 문자0xD으로 변경하십시오.
타임아웃은 쓰기와 읽기 작업을 위한 시간을 밀리초 단위로 지정합니다. 기본은 10000입니다.
VISA 리소스 이름은 열릴 리소스를 지정합니다. VISA 리소스 이름 컨트롤도 세션과 클래스를 지정합니다.
보 전송속도는 트랜스미션의 속도입니다. 기본은 9600입니다.
데이터 비트는 들어오는 데이터에서 비트의 숫자입니다. 데이터 비트의 값은 5에서 8사이입니다. 기본값은 8입니다.
패리티는 전송되거나 받는 모든 프레임에 의해 사용되는 패리티를 지정합니다. 이 입력은 다음 값을 받습니다.

0no parity(기본)
1odd parity
2even parity
3mark parity
4space parity
에러 입력은 이 노드를 실행하기 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
정지 비트는 프레임의 끝을 가르키기 위해 사용되는 정지 비트의 숫자를 지정합니다. 이 입력은 다음 값을 받습니다.

101 정지 비트
151.5 정지 비트
202 정지 비트
흐름 제어는 이동 메커니즘에 의해 사용되는 컨트롤의 타입을 설정합니다. 이 입력은 다음 값을 받습니다.

0None(기본)―이동 메커니즘은 흐름 제어를 사용하지 않습니다. 연결의 양쪽 버퍼는 전달된 모든 데이터를 수용할만큼 충분히 크다고 가정합니다.
1XON/XOFF―이동 메커니즘은 XON과 XOFF 문자를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내서 입력 흐름을 컨트롤하고, XOFF를 받았을 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
2RTS/CTS―이동 메커니즘은 RTS 출력 신호와 CTS 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 RTS 신호를 지정해제함으로써 입력 흐름을 컨트롤하고, CTS 신호가 지정해제될 때 트랜스미션을 정지함으로써 출력 흐름을 컨트롤합니다.
3XON/XOFF and RTS/CTS―이동 메커니즘은 XON과 XOFF 문자, RTS 출력 신호와 CTS 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내고 RTS 신호를 지정해제하여 입력 흐름을 컨트롤하고, XOFF를 받고 CTS가 지정해제될 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
4DTR/DSR―이동 메커니즘은 DTR 출력 신호와 DSR 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 DTR 신호를 지정해제하여 입력 흐름을 컨트롤하고, DSR 신호가 지정해제될 때 트랜스미션을 정지함하여 출력 흐름을 컨트롤합니다.
5XON/XOFF and DTR/DSR―이동 메커니즘은 XON과 XOFF 문자, DTR 출력 신호와 DSR 입력 신호를 사용하여 흐름 제어를 수행합니다. 이동 메커니즘은 받기 버퍼가 거의 찼을 때 XOFF를 보내고 DTR 신호를 지정해제하여 입력 흐름을 컨트롤하고, XOFF를 받고 DSR 신호가 지정해제될 때 트랜스미션을 정지하여 출력 흐름을 컨트롤합니다.
VISA 리소스 이름 출력은 VISA 함수가 반환하는 VISA 리소스 이름의 복사본입니다.
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

예제

VISA 시리얼 포트 설정 VI의 사용 예제는 labview\examples\Instrument IO\Serial 디렉토리의 Serial.lvproj을(를) 참조하십시오.

이 글이 도움이 되었습니까?

도움이 되지 않음