(последовательный) isvalid

Определите, допустимы ли объекты последовательного порта

Синтаксис

out = isvalid(obj)

Описание

out = isvalid(obj) возвращает логический массив out, который содержит 0, где элементы объекта последовательного порта, obj является недопустимыми объектами последовательного порта и 1, где элементы obj являются допустимыми объектами последовательного порта.

Примеры

Предположим, что вы создаете следующие два объекта последовательного порта.

s1 = serial('COM1');
s2 = serial('COM1');

s2 становится недопустимым после того, как он будет удален.

delete(s2)

isvalid проверяет, что s1 допустим, и s2 недопустим.

sarray = [s1 s2];
isvalid(sarray)
ans =
     1     0

Советы

obj становится недопустимым после того, как он будет удален из памяти с функцией delete. Поскольку вы не можете соединить недопустимый объект последовательного порта с устройством, необходимо удалить его из рабочей области с командой clear.

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

|

Представлено до R2006a