이 문서는 NI-VISA를 시리얼 통신용으로 사용할 때 지원되는 보 전송속도에 대해 설명합니다.
NI-VISA 자체는 사용할 수 있는 보 전송속도의 범위를 제한하지 않습니다. 대신, 보 전송속도 요청은 시리얼 인터페이스의 디바이스 드라이버로 직접 전달됩니다. LabVIEW에서 보 전송속도는 VISA 시리얼 포트 설정 VI로 설정됩니다. 시리얼 포트가 해당 보 전송속도를 지원하지 않으면 NI-VISA는 속성이 올바르지 않다는 에러를 출력합니다.
Linux 또는 Mac OS에서 NI-VISA를 사용하는 경우 일반적으로 이 문서에 지정된 표준 보 전송속도로 제한됩니다. 이러한 운영 체제의 표준 드라이버는 임의의 보 전송속도를 지원하지 않습니다.
NI-VISA가 특정 보 전송속도를 지원하는지 알아보는 방법은 다음과 같습니다.
데이터 반환 필드에 에러가 표시되지 않아야 합니다. 지원되지 않는 값이 입력되었을 경우 데이터 반환 필드는 16진 에러 코드 0xBFFF001E를 출력합니다.
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 |
하드웨어 모델 | 표준 | 최대 보 전송속도(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입니다.
300 | 1200 | 14400 | 115200 |
600 | 2400 | 19200 | 230400 |
4800 | 38400 | 460800 | |
9600 | 57600 |