Отобразите свойства и методы объектов 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размер, Weight, и Angle подсвойства свойства StateFont. На страницах с описанием API для этого руководства эти свойства перечислены их полными именами: StateFont.Name, StateFont.Size, и так далее.

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

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

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

set(ch,'Decomposition')

Похожие темы