configureTerminator

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

    Описание

    пример

    configureTerminator(u,terminator) задает терминатор строки и для чтения и для связей записи с заданным сокетом UDP. u должен быть тип байта udpport объект. Позволенными значениями терминатора строки является "LF" (значение по умолчанию), "CR", "CR/LF", и целочисленные значения от 0 к 255. Синтаксис устанавливает Terminator свойство u.

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

    пример

    configureTerminator(u,readterminator,writeterminator) задает отдельные терминаторы строки для коммуникаций записи и чтения.

    Примеры

    свернуть все

    Создайте сокет UDP и установите его чтение и терминаторы строки записи к "CR/LF".

    u = udpport;
    configureTerminator(u,"CR/LF")

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

    u.Terminator
    ans = 
    
        "CR/LF"

    Создайте сокет UDP и установите его терминатор строки чтения на "CR" и его терминатор строки записи к 10.

    u = udpport;
    configureTerminator(u,"CR",10)

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

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

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

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

    свернуть все

    UDP типа байта снабжает сокетом в виде udpport объект.

    Пример: u = udpport

    Типы данных: udpport object

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

    Пример: configureTerminator(u,"CR/LF") наборы оба чтение и терминаторы строки записи к "CR/LF".

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

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

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

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

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

    Функции

    Введенный в R2020b