I/O 버퍼의 크기를 설정합니다. 시리얼 포트 버퍼의 크기를 설정하는 경우 [VISA 시리얼 포트 설정] VI를 먼저 실행합니다.

노트 일부 시리얼 드라이버는 사용자 정의된 버퍼 크기를 지원하지 않으며, 이 때문에 VISA의 일부 구현은 이 작업을 수행하지 못할 수도 있습니다. 어플리케이션이 성능의 이유로 특정한 버퍼 크기를 필요로 하지만 VISA 구현이 해당 버퍼 크기를 확보할 수 없는 경우, 오버플로우 조건을 막기 위해 핸드쉐이킹을 사용하십시오.


icon

입력/출력

  • cvsrn.png VISA 리소스 이름

    VISA 리소스 이름은 열릴 리소스를 지정합니다. VISA 리소스 이름 컨트롤도 세션과 클래스를 지정합니다.

  • cu16.png 마스크(16)

    마스크는 설정할 버퍼 크기를 나타냅니다.

    16I/O 받기 버퍼
    32I/O 전달 버퍼
    48I/O 받기와 전달 버퍼
  • cu32.png 크기(4096)

    크기는 I/O 버퍼의 크기를 바이트 단위로 나타냅니다. 크기를 전송하거나 받을것으로 예상되는 데이터의 양보다 약간 높게 설정하십시오. 버퍼 크기를 지정하지 않고 이 함수를 호출하는 경우, 이 함수는 버퍼 크기를 4096 바이트로 설정합니다. 이 함수를 호출하지 않는 경우, 버퍼 크기는 VISA 및 OS 모두의 설정에 따라 달라집니다.

  • cerrcodeclst.png 에러 입력(에러 없음)

    에러 입력은 이 노드의 실행 전에 발생한 에러 조건을 설명합니다. 이 입력은 표준 에러 입력 기능을 제공합니다.

  • ivsrn.png VISA 리소스 이름 출력

    VISA 리소스 이름 출력은 VISA 함수가 반환하는 VISA 리소스 이름의 복사본입니다.

  • ierrcodeclst.png 에러 출력

    에러 출력은 에러 정보를 포함합니다. 이 출력은 표준 에러 출력 기능을 제공합니다.

  • 예제

    LabVIEW 포함되는 다음 예제 파일을 참조하십시오.

    • labview\examples\Instrument IO\Serial\Continuous Serial Write and Read.vi