주요 콘텐츠

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

writebinblock

VISA 리소스에 데이터 1개의 빈블록을 기록합니다.

R2021a 이후

    설명

    writebinblock(v,data,datatype)datatype가 지정한 형식으로 data의 바이너리 블록을 VISA 리소스 v에 기록합니다. 이 함수는 지정된 값들이 원격 호스트에 기록될 때까지 MATLAB® 실행을 일시 중지합니다.

    예제

    예제

    모두 축소

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

    v = visadev("COM4");

    [1,2,3,4,5] 값을 double 형식의 바이너리 블록으로 VISA 리소스 v에 기록하십시오.

    writebinblock(v,1:5,"double")

    입력 인수

    모두 축소

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

    예: writebinblock(v,1:5,"uint8")는 VISA 리소스 v에 데이터 블록을 기록합니다.

    숫자 또는 ASCII 데이터로, 숫자 값의 1×N 벡터 또는 문자형 벡터 또는 문자열 스칼라로 지정됩니다. 숫자형 datatype 유형인 모든 경우에 대해, data는 값으로 구성된 행 벡터입니다.

    예: writebinblock(v,1:5,"uint8")는 값 [1,2,3,4,5]를 씁니다.

    데이터형: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    각 값의 크기와 형식으로, 문자형 벡터 또는 string형으로 지정됩니다. datatype은 각 값에 대해 쓸 바이트 수와 해당 바이트에 대한 해석을 MATLAB 데이터형으로 결정합니다.

    예: writebinblock(v,1:5,"double")[1,2,3,4,5] 값을 double 데이터로 씁니다.

    데이터형: char | string

    버전 내역

    R2021a에 개발됨

    참고 항목

    | | |