Определите, допустимы ли инструментальные объекты
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
.