주요 콘텐츠

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

write

VISA 리소스에 데이터 쓰기

R2021a 이후

    설명

    write(v,data)는 행 또는 열 벡터 data를 VISA 리소스 v에 씁니다.

    예제

    write(v,data,datatype)data의 형식에 관계없이 datatype가 지정한 형식으로 data를 작성합니다.

    예제

    예제

    모두 축소

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

    v = visadev("COM4");

    [1,2,3,4,5]uint8 데이터로 VISA 리소스 v에 씁니다.

    write(v,1:5)

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

    v = visadev("COM4");

    VISA 리소스 v에 데이터 문자열을 씁니다.

    write(v,"Hello, world!","string")

    입력 인수

    모두 축소

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

    예: write(v,10)는 VISA 리소스 v에 씁니다.

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

    예: write(v,300)300 값을 씁니다.

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

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

    읽기나 쓰기 작업의 경우, 데이터 전송을 위해 데이터형이 uint8로 변환됩니다. 전송 후 데이터형은 지정된 datatype로 돌아갑니다.

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

    데이터형: char | string

    버전 내역

    R2021a에 개발됨

    참고 항목

    | |