주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

flush

VISA 리소스와의 통신을 위한 버퍼 지우기

R2021a 이후

    설명

    flush(v)는 VISA 리소스 v의 입력 및 출력 버퍼에서 모든 데이터를 플러시하고 계측기의 하드웨어 출력 버퍼를 지웁니다.

    예제

    flush(v,"input")는 VISA 리소스의 입력 버퍼만 플러시합니다.

    flush(v,"output")는 VISA 리소스의 출력 버퍼만 플러시합니다.

    예제

    모두 축소

    VISA 리소스에 대한 연결을 만듭니다. 이 예제는 VISA-Serial 인터페이스를 사용하여 별칭 COM4를 가진 장치에 연결하는 방법을 보여줍니다.

    v = visadev("COM4");

    장치에 데이터를 쓰고 입력 버퍼에서 읽을 수 있는 바이트 수를 확인합니다.

    write(v,1:5,"uint8")
    v.NumBytesAvailable
    ans =
    
         5

    입력 버퍼와 출력 버퍼를 모두 플러시합니다.

    flush(v)

    읽을 수 있는 바이트 수를 확인합니다.

    v.NumBytesAvailable
    ans =
    
         0

    입력 버퍼에 데이터가 없습니다.

    입력 인수

    모두 축소

    VISA 리소스로, visadev 객체로 지정됩니다.

    예: flush(v)는 VISA 리소스 v에서 데이터를 플러시합니다.

    버전 내역

    R2021a에 개발됨

    참고 항목

    | |