Main Content

writebinblock

Write one binblock of data to VISA resource

    Description

    example

    writebinblock(v,data,datatype)writes a binblock ofdatain the form specified bydatatypeto the VISA resourcev. The function suspends MATLAB®execution until the specified values are written to the remote host.

    Examples

    collapse all

    Create a connection to a VISA resource. This example shows a connection to a device with the aliasCOM4using the VISA-Serial interface.

    v = visadev("COM4");

    Write the values[1,2,3,4,5]as a binblock indoubleformat to the VISA resourcev.

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

    Input Arguments

    collapse all

    VISA resource, specified as avisadevobject.

    Example:writebinblock(v,1:5,"uint8")writes a binblock of data to the VISA resourcev.

    Numeric or ASCII data, specified as a 1-by-Nvector of numeric values or as a character vector or string scalar of text. For all numericdatatypetypes,datais a row vector of values.

    Example:writebinblock(v,1:5,"uint8")writes the values[1,2,3,4,5].

    Data Types:single|double|int8|int16|int32|int64|uint8|uint16|uint32|uint64|char|string

    Size and format of each value, specified as a character vector or string.datatypedetermines the number of bytes to write for each value and the interpretation of those bytes as a MATLAB data type.

    Example:writebinblock(v,1:5,"double")writes the values[1,2,3,4,5]as double data.

    Data Types:char|string

    版本历史

    Introduced in R2021a