Определите, допустимы ли инструментальные объекты
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 0obj становится недопустимым после того, как это будет удалено из памяти с delete функция. Поскольку вы не можете соединить недопустимый объект с инструментом, необходимо удалить его из рабочей области с clear команда.