exponenta event banner

configureTerminator

Установка терминатора для связи строки ASCII с ресурсом VISA

    Описание

    пример

    configureTerminator(v,terminator) определяет терминатор для связи чтения и записи с ресурсом VISA v. Допустимые значения терминатора: "LF" (по умолчанию), "CR", "CR/LF"и целочисленные значения от 0 до 255. Синтаксис задает Terminator имущество v.

    После установки терминатора используйте writeline и readline для записи и чтения строковых данных, завершенных ASCII.

    пример

    configureTerminator(v,readterminator,writeterminator) определяет отдельные терминаторы для связи чтения и записи.

    Примеры

    свернуть все

    Создайте подключение к ресурсу VISA. В этом примере показано подключение к устройству с псевдонимом COM4 с использованием интерфейса VISA-Serial.

    v = visadev("COM4");

    Установите терминаторы чтения и записи в значение "CR/LF".

    configureTerminator(v,"CR/LF")

    Подтвердите изменение.

    v.Terminator
    ans = 
    "CR/LF"
    

    Создайте подключение к ресурсу VISA. В этом примере показано подключение к устройству с псевдонимом COM4 с использованием интерфейса VISA-Serial.

    v = visadev("COM4");

    Установите признак конца чтения в значение "CR" и признак окончания записи в 10.

    configureTerminator(v,"CR",10)

    Подтвердите изменение.

    v.Terminator
    ans=1×2 cell array
        {["CR"]}    {[10]}
    
    

    Первый элемент в массиве является терминатором считывания, а второй - терминатором записи.

    Входные аргументы

    свернуть все

    Ресурс VISA, указанный как visadev объект.

    Пример: configureTerminator(v,"CR/LF") устанавливает значение терминатора для ресурса VISA v.

    Терминатор ASCII для связи чтения и записи, указанный как "LF", "CR", "CR/LF"или числовое целое значение от 0 до 255. Используйте эту форму при установке одного и того же признака конца для чтения и записи. При чтении с удаленного хоста со значением терминатора "CR/LF", чтение заканчивается при возникновении CR и LF вместе. При записи на удаленный хост со значением терминатора "CR/LF", запись завершается добавлением обоих CR и LF. Этот входной аргумент устанавливает значение Terminator собственность.

    Пример: configureTerminator(v,"CR/LF") устанавливает терминаторы чтения и записи в значение "CR/LF".

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    Терминаторы ASCII для связи чтения или записи, указанные как "LF", "CR", "CR/LF"или числовое целое значение от 0 до 255. Используйте эту форму при установке различных признаков конца для чтения и записи. При чтении с удаленного хоста со значением терминатора "CR/LF", чтение заканчивается при возникновении CR и LF вместе. При записи на удаленный хост со значением терминатора "CR/LF", запись завершается добавлением обоих CR и LF. Этот входной аргумент устанавливает значение Terminator собственность.

    Пример: configureTerminator(v,"CR",10) устанавливает признак конца чтения в значение "CR" и записать терминатор в 10.

    Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | char | string

    Представлен в R2021a