isLocked

Определите, используется ли Системный объект

Синтаксис

Описание

пример

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

Объект выполняет внутреннюю инициализацию в первый раз, когда вы вызываете объект. После инициализации объект рассматривается в использовании, и вы не можете изменить ненастраиваемые свойства и другие технические требования, определенные автором Системного объекта. В то время как объект используется, 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 указание на состояние Системного объекта как в (заблокированном) использовании или нет.

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

Введен в R2010a