Опишите событие класса MATLAB
meta.event класс предоставляет информацию о событиях класса MATLAB®. Свойства чтения/записи meta.event класс соответствует атрибутам события и задан только из определений классов.
Можно запросить свойства только для чтения meta.event объект получить информацию, которая указана синтаксически классом (например, чтобы получить имя класса, задающего событие).
Вы не можете инстанцировать meta.event возразите непосредственно. Получите meta.event объект от meta.class EventList свойство, которое содержит массив meta.event объекты, один для каждого события заданы классом. Например, замените ClassName с именем класса, события которого вы хотите запросить:
mco = ?ClassName;
elist = mco.EventList;
elist(1).Name; % name of first event in list
Используйте metaclass функция, чтобы получить meta.class объект от экземпляра класса:
mco = metaclass(obj);
| Свойство | Цель |
|---|---|
Name только для чтения | Имя события. |
Description только для чтения | Это свойство содержит первую строку с комментариями после имени события в блоке событий. |
DetailedDescription только для чтения | Это свойство содержит строки с комментариями сразу после определения события до первой линии, которая не начинается с комментария. Линии находятся в MATLAB 1 на n |
Hidden | Если |
ListenAccess | Определяет, где можно создать прослушиватели для события.
|
NotifyAccess | Определяет, где код может инициировать событие.
|
DefiningClass | meta.class объект, представляющий класс, который задает это событие. |