configureTerminator

Установите терминатор строки для коммуникации строки ASCII на последовательном порте

Описание

пример

configureTerminator(device,term) задает терминатор строки и для чтения и для связей записи с заданным устройством последовательного порта. Позволенными значениями терминатора строки является "LF" (значение по умолчанию), "CR", "CR/LF", и целочисленные значения от 0 к 255.

пример

configureTerminator(device,readterm,writeterm) задает отдельные терминаторы строки для чтения и связей записи с заданным устройством последовательного порта.

Примеры

свернуть все

Установите обоих чтение и терминаторы строки записи к "CR/LF", и затем подтвердите установку.

s = serialport("COM3",9600);
configureTerminator(s,"CR/LF")
s.Terminator
ans = 

    "CR/LF"

Установите терминатор строки чтения на "CR" и терминатор строки записи к 10, затем подтвердите настройки.

s = serialport("COM3",9600);
configureTerminator(s,"CR",10)
s.Terminator
ans =

  1×2 cell array

    {["CR"]}    {[10]}

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

свернуть все

Последовательный порт, заданный как serialport объект.

Пример: serialport()

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

Пример: "CR"

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

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

Пример: "CR"

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

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

Функции

Введенный в R2019b