NI-VISA가 지원하는 시리얼 보 전송속도

개요

이 문서는 NI-VISA를 시리얼 통신용으로 사용할 때 지원되는 보 전송속도에 대해 설명합니다. 

내용

소개

NI-VISA 자체는 사용할 수 있는 보 전송속도의 범위를 제한하지 않습니다. 대신, 보 전송속도 요청은 시리얼 인터페이스의 디바이스 드라이버로 직접 전달됩니다. LabVIEW에서 보 전송속도는 VISA 시리얼 포트 설정 VI로 설정됩니다. 시리얼 포트가 해당 보 전송속도를 지원하지 않으면 NI-VISA는 속성이 올바르지 않다는 에러를 출력합니다.

Linux 또는 Mac OS에서 NI-VISA를 사용하는 경우 일반적으로 이 문서에 지정된 표준 보 전송속도로 제한됩니다. 이러한 운영 체제의 표준 드라이버는 임의의 보 전송속도를 지원하지 않습니다.

NI-VISA가 특정 보 전송속도를 지원하는지 알아보는 방법은 다음과 같습니다.

  1. MAX (Measurement and Automation Explorer)에서 해당 시리얼 포트를 선택한 뒤VISA 테스트 패널 열기를 선택하십시오.
  2. VISA 테스트 패널 설정 탭에서 원하는 값을 보 전송속도 필드에 입력하고 변경 적용을 선택하십시오.

 

데이터 반환 필드에 에러가 표시되지 않아야 합니다. 지원되지 않는 값이 입력되었을 경우 데이터 반환 필드는 16진 에러 코드 0xBFFF001E를 출력합니다.

NI 시리얼 하드웨어가 지원하는 표준 및 최대 시리얼 보 전송속도를 알아보려면 아래 테이블을 참고하십시오. 

모든 NI 시리얼 포트에서 지원되는 표준 보 전송속도

모든 NI 시리얼 하드웨어는 다음 표준 보 전송속도를 하드웨어에 대한 지정된 최대 속도까지 지원합니다. 

표준 보 전송속도(bps)

300

1200

14400

115200

600

2400

19200

230400

 

4800

38400

460800

 

9600

57600

 

일부 시리얼 포트에서 지원되는 표준 보 전송속도

일부 NI 시리얼 하드웨어는 추가적인 표준 보 전송속도를 지원합니다. 또한 일부 하드웨어는 해당 하드웨어의 최대 속도까지 임의의 보 전송속도를 지원합니다. 하드웨어에 대한 자세한 정보는 NI 시리얼 하드웨어 스펙 및 기능 가이드를 참조하십시오. 

추가 표준 보 전송속도(bps)

110

28800

128000

 

56000

153600

 

 

256000

 

 

921600

 

NI 시리얼 하드웨어의 최대 보 전송속도

하드웨어 모델

표준

최대 보 전송속도(kbps)

NI 9870

RS-232

921.6

NI 9871

RS-422/485

3686.4

PCIe/PXIe-8430

RS-232

1000.0

PCIe/PXIe-8431

RS-422/485

3000.0*

USB-232

RS-232

230.4

USB-485

RS-422/485

460.8

ExpressCard-8420

RS-232

230.4

ExpressCard-8421       

RS-422/485

460.8



*RS-485 트랜시버 컨트롤의 2 와이어 자동 컨트롤 모드는 최대 보 전송속도가 2000kbaud입니다.

표준 보 전송속도(bps)
300 1200 14400 115200
600 2400 19200 230400
  4800 38400 460800
  9600 57600