VISA I/O 버퍼 크기 설정 함수
- 업데이트 날짜:2025-07-30
- 2분 (읽기 시간)
I/O 버퍼의 크기를 설정합니다. 시리얼 포트 버퍼의 크기를 설정하는 경우 [VISA 시리얼 포트 설정] VI를 먼저 실행합니다.
노트 일부 시리얼 드라이버는 사용자 정의된 버퍼 크기를 지원하지 않으며, 이 때문에 VISA의 일부 구현은 이 작업을 수행하지 못할 수도 있습니다. 어플리케이션이 성능의 이유로 특정한 버퍼 크기를 필요로 하지만 VISA 구현이 해당 버퍼 크기를 확보할 수 없는 경우, 오버플로우 조건을 막기 위해 핸드쉐이킹을 사용하십시오.

입력/출력
VISA 리소스 이름
—
VISA 리소스 이름은 열릴 리소스를 지정합니다. VISA 리소스 이름 컨트롤도 세션과 클래스를 지정합니다.
마스크(16)
—
마스크는 설정할 버퍼 크기를 나타냅니다.
크기(4096)
—
크기는 I/O 버퍼의 크기를 바이트 단위로 나타냅니다. 크기를 전송하거나 받을것으로 예상되는 데이터의 양보다 약간 높게 설정하십시오. 버퍼 크기를 지정하지 않고 이 함수를 호출하는 경우, 이 함수는 버퍼 크기를 4096 바이트로 설정합니다. 이 함수를 호출하지 않는 경우, 버퍼 크기는 VISA 및 OS 모두의 설정에 따라 달라집니다.
에러 입력(에러 없음)
—
에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.
VISA 리소스 이름 출력
—
VISA 리소스 이름 출력은 VISA 함수가 반환하는 VISA 리소스 이름의 복사본입니다.
에러 출력
—
에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다. |
예제
LabVIEW 포함되는 다음 예제 파일을 참조하십시오.
- labview\examples\Instrument IO\Serial\Continuous Serial Write and Read.vi
VISA 리소스 이름
—
마스크(16)
—
크기(4096)
—
에러 입력(에러 없음)
—
VISA 리소스 이름 출력
—
에러 출력
—