Чтобы получить доступ к именам всех свойств для какого-то конкретного объекта, используйте метод 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')