writeline

Запишите линию данных о ASCII к bluetooth-устройству

Синтаксис

Описание

пример

writeline(device,data) пишет текст ASCII data сопровождаемый терминатором строки к заданному устройству Bluetooth®. Функция приостанавливает выполнение MATLAB®, пока данные и терминатор строки не записаны.

Примеры

свернуть все

Создайте связь с соседним bluetooth-устройством. В этом примере модуль Bluetooth HC-06 сконфигурирован как устройство закольцовывания.

device = bluetooth("HC-06")
device = 
  bluetooth with properties:

                 Name: "HC-06"
              Address: "98D331FB3B77"
              Channel: 1
    NumBytesAvailable: 0
      NumBytesWritten: 0

  Show all properties

Проверяйте терминатор строки ASCII по умолчанию.

device.Terminator
ans = 

    "LF"

Установите терминатор строки на "CR" и запишите строку данных о ASCII. writeline функция автоматически добавляет терминатор строки к данным.

configureTerminator(device,"CR")
writeline(device,"hello")

Запишите другую строку данных о ASCII с терминатором строки, автоматически добавленным.

writeline(device,"world")

Поскольку устройство сконфигурировано как устройство закольцовывания, данные, которые вы пишете в устройство, возвращены в MATLAB. Считайте строку данных о ASCII. readline функция возвращает данные, пока это не достигает терминатора строки.

readline(device)
ans = 

    "hello"

Считайте строку данных о ASCII снова, чтобы возвратить вторую строку, которую вы записали.

readline(device)
ans = 

    "world"

Очистите подключение Bluetooth.

clear device

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

свернуть все

Подключение устройства Bluetooth в виде a bluetooth объект.

Пример: data = writeline(device,data) данные о ASCII записей к подключению Bluetooth device.

Данные о ASCII, чтобы записать в виде вектора символов или строкового скаляра текста.

Пример: writeline(device,"helloworld") пишут данные о ASCII "helloworld".

Типы данных: string

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

Функции

Введенный в R2020b