isCommented

Определите, комментируется ли графический объект

Описание

пример

tf = isCommented(graphicalObject) возвращает логическое значение, которое указывает, комментируется ли графический объект. Функция возвращает логический 1 TRUE) если:

  • Графический объект явным образом комментируется. Чтобы явным образом закомментировать объект, установите его IsExplicitlyCommented свойство к true. В качестве альтернативы можно щелкнуть правой кнопкой по графическому объекту и выбрать Comment Out.

  • Графический объект неявно комментируется. В этом случае, его IsImplicitlyCommented свойство имеет значение true. Объект неявно комментируется, когда вы явным образом комментируете состояние, поле или функцию, которая содержит объект. Кроме того,

    • Переходы неявно комментируются, когда вы комментируете их источник или место назначения.

    • Порты входа и выхода неявно комментируются, когда вы комментируете их соответствие с записью или выходным соединением.

В противном случае функция возвращает логический 0 ложь).

Примеры

свернуть все

Когда вы явным образом комментируете состояние, поле или функцию, вы неявно комментируете все графические объекты, которые это содержит. Например, когда вы комментируете A состояния в этом графике вы также комментируете его подсостояния, A1 и A2.

Stateflow chart with a hierarchy of states. The outer state is called A. It contains two inner states called A1 and A2.

Найдите Stateflow.State объекты под названием A, A1, и A2.

sA = find(ch,'-isa','Stateflow.State','Name','A');
sA1 = find(ch,'-isa','Stateflow.State','Name','A1');
sA2 = find(ch,'-isa','Stateflow.State','Name','A2');

Проверяйте тот A состояния и его подсостояния не комментируются.

[isCommented(sA),isCommented(sA1),isCommented(sA2)]
ans =

  1×3 logical array

   0   0   0

Явным образом закомментируйте A состояния.

sA.IsExplicitlyCommented = true;

Проверяйте тот A состояния и его подсостояния комментируются.

[isCommented(sA),isCommented(sA1),isCommented(sA2)]
ans =

  1×3 logical array

   1   1   1

Входные параметры

свернуть все

Введенный в R2016a
Для просмотра документации необходимо авторизоваться на сайте