Управление доступом к объекту прибора
The ObjectVisibility свойство предоставляет разработчикам приложений способ предотвратить доступ конечного пользователя к объектам инструментов, созданным их приложением. Когда объект ObjectVisibility для свойства задано значение off, instrfind и instrreset не возвращать и не удалять эти объекты.
Объекты, которые не видны, все еще действительны. Если у вас есть доступ к объекту (для примера, из файла, который его создает), то можно задать и получить его свойства и передать его в любую функцию, которая работает с объектами инструмента.
Использование | Любой объект прибора |
Только для чтения | Никогда |
Тип данных | Вектор символов |
Значение по умолчанию заключено в скобки ({}).
| Объект виден для |
| Объект не виден из командной строки (кроме как |
Следующий оператор создает объект инструмента с его ObjectVisibility значение свойства установлено в off:
g = gpib('mcc',0,2,'ObjectVisibility','off');
instrfind
ans =
[]Однако, поскольку объект находится в рабочей области (g), вы можете получить к нему доступ.
g.ObjectVisibility ans = off