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