exponenta event banner

isLocked

Определить, используется ли объект System

Синтаксис

Описание

пример

tf = isLocked(obj) возвращает логический 1 (true), если используется объект System. В противном случае isLocked возвращает логический 0 (false).

Объект выполняет внутреннюю инициализацию при первом вызове объекта. После инициализации объект считается используемым, и невозможно изменить неперестраиваемые свойства и другие спецификации, определенные автором объекта System. Во время использования объекта isLocked прибыль 1 (true). Чтобы разрешить изменения объекта, вызовите release.

Примеры

свернуть все

Создать Counter и задайте свойство.

obj = Counter;
obj.UseIncrement = false
obj = 
  Counter with properties:

    UseIncrement: 0
    UseWrapValue: 1
      StartValue: 1
       Increment: 1
       WrapValue: 10

Вызовите объект.

step(obj,1)
ans = 2

Проверьте, используется ли объект.

isLocked(obj)
ans = logical
   1

Отпустите объект и проверьте, заблокирован ли объект.

reset(obj)
release(obj)
isLocked(obj)
ans = logical
   0

Входные аргументы

свернуть все

Системный объект, статус которого требуется запросить.

Выходные аргументы

свернуть все

Истинный или ложный результат, возвращенный как логический 1 или 0 указывает состояние объекта System как используемого (заблокированного) или нет.

Расширенные возможности

.
Представлен в R2010a