Отобразите свойства и методы объектов Stateflow

Отобразите свойства

Чтобы получить доступ к именам всех свойств для какого-то конкретного объекта, используйте метод get. Например, если объект s является объектом State, введите эту команду, чтобы перечислить свойства и текущие значения для любого объекта State:

get(s);

Чтобы получить быстрое описание для каждого свойства, используйте метод help. Например, если s является объектом State, эта команда возвращает список свойств объектов состояния, каждого с маленьким сопроводительным описанием:

s.help;

Примечание

Некоторые свойства не имеют описания, потому что их имена рассматриваются достаточно описательными.

Отображение имен методов

Используйте метод methods, чтобы перечислить методы для любого объекта. Например, если объект t является указателем на Объект перехода, используйте эту команду, чтобы перечислить методы для любого Объекта перехода:

t.methods;

Примечание

Эти внутренние методы могут быть отображены методом methods для объекта, но вы не можете использовать их, и они не документируются: areChildrenOrdered, getChildren, getDialogInterface, getDialogSchema, getDisplayClass, getDisplayIcon, getDisplayLabel, getFullName, getHierarchicalChildren, getPreferredProperties, isHierarchical, isLibrary, isLinked, isMasked.

Используйте комбинацию метода get и метода classhandle, чтобы перечислить только имена методов для объекта. Например, перечислите имена методов для Объекта перехода t с этой командой:

get(t.classhandle.Methods, 'Name');

Отобразите подсвойства свойства

Некоторые свойства являются объектами, которые имеют свойства, называемые подсвойствами. Например, когда вы вызываете команду get(ch) на объект диаграммы, ch, вывод отображает следующее для свойства StateFont:

StateFont: [1x1 Stateflow.StateFont]

Это значение указывает, что свойство StateFont состояния имеет подсвойства. Чтобы просмотреть подсвойства StateFont, введите команду get(ch.StateFont), чтобы видеть что-то вроде этого:

Name: 'Helvetica'
Size: 12
Weight: 'NORMAL'
Angle: 'NORMAL'

Этот список показывает, что Name, Size, Weight и Angle являются подсвойствами свойства StateFont. На страницах с описанием API для этого руководства эти свойства перечислены их полными именами: StateFont.Name, StateFont.Size, и так далее.

Отобразите перечисляемые значения для свойств

Много свойств объектов API могут быть установлены только в одну из группы значений. Можно идентифицировать эти свойства со страниц с описанием API. Когда вы используете метод get, чтобы получить доступ к свойствам объектов (см. Display Properties), значения для этих свойств появляются.

Можно использовать метод set, чтобы отобразить список приемлемых значений для свойства. Например, если ch является указателем на Объект диаграммы, можно отобразить позволенные перечисляемые значения для свойства Decomposition того графика с этой командой:

set(ch,'Decomposition')

Похожие темы

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