flush

Очистите буферы для связи с ресурсом VISA

    Описание

    пример

    flush(v) сбросы все данные от обоих буферы ввода и вывода ресурса VISA v и очищает аппаратный буфер вывода инструмента.

    flush(v,"input") сбросы только входной буфер ресурса VISA.

    flush(v,"output") сбросы только буфер вывода ресурса VISA.

    Примеры

    свернуть все

    Создайте связь с ресурсом VISA. Этот пример показывает связь с устройством с псевдонимом COM4 использование Последовательного интерфейса ВИЗЫ.

    v = visadev("COM4");

    Запишите некоторые данные в устройство и просмотрите количество байтов, доступных, чтобы быть считанными во входном буфере.

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

    Сбросьте обоих буферы ввода и вывода.

    flush(v)

    Просмотрите количество байтов, доступных, чтобы быть считанными.

    v.NumBytesAvailable
    ans =
    
         0

    Входной буфер не имеет никаких данных.

    Входные параметры

    свернуть все

    Ресурс VISA в виде a visadev объект.

    Пример: flush(v) данные о сбросах из ресурса VISA v.

    Смотрите также

    | |

    Введенный в R2021a