Определите, допустимы ли инструментальные объекты
out = isvalid(obj)
| Инструментальный объект или массив инструментальных объектов. |
| Логический массив. |
out = isvalid(obj)
возвращает логический массив out
, который содержит 0 где элементы obj
недопустимые инструментальные объекты и 1 где элементы obj
допустимые инструментальные объекты.
Предположим, что вы создаете следующие два объекта GPIB:
g1 = gpib('ni',0,1); g2 = gpib('ni',0,2);
g2
становится недопустимым после того, как это будет удалено.
delete(g2)
isvalid
проверяет тот g1
допустимо и g2
недопустимо.
garray = [g1 g2]; isvalid(garray) ans = 1 0
obj
становится недопустимым после того, как это будет удалено из памяти с delete
функция. Поскольку вы не можете соединить недопустимый объект с инструментом, необходимо удалить его из рабочей области с clear
команда.