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