matlab.system.display.Section class

Пакет: matlab.system.display
Суперклассы:

Группа свойства разделяет для Системных объектов

Синтаксис

matlab.system.display.Section(N1,V1,...Nn,Vn)
matlab.system.display.Section(Obj,...)

Описание

matlab.system.display.Section(N1,V1,...Nn,Vn) создает раздел группы свойства для отображения Системы object™ свойства, которые вы задаете Пары "имя-значение" свойства использования (NV). Вы используете matlab.system.display.Section группам свойства define, использующим getPropertyGroupsImpl метод. Доступные свойства Section

  • Title — Разделите заголовок. Значением по умолчанию является пустой символьный вектор.

  • TitleSource — Источник заголовка раздела. Допустимыми значениями является 'Property' и 'Auto'. Значением по умолчанию является 'Property', который использует вектор символов от Title свойство. Если Obj имя дано, значением по умолчанию является Auto, который использует Obj имя.

  • Description — Разделите описание. Значением по умолчанию является пустой символьный вектор.

  • PropertyList — Разделите список свойств как массив ячеек имен свойства. Значением по умолчанию является пустой массив. Если Obj имя дано, значением по умолчанию являются все имеющие право свойства отображения.

    Примечание

    Определенные свойства не имеют право на отображение или в диалоговом окне или в сводных данных Системного объекта на командной строке. Типы свойства, которые не могут быть отображены: скрытый, абстрактный, частный или защищенный доступ, дискретное состояние и непрерывное состояние. Зависимые свойства не отображаются в диалоговом окне, но действительно отображаются в сводных данных командной строки.

matlab.system.display.Section(Obj,...) создает раздел группы свойства для заданного Системного объекта (Obj) и устанавливает следующие значения свойств:

  • TitleSource — Установите на 'Auto', который использует Obj имя.

  • PropertyList — Установите на все общедоступные свойства в Obj.

Можно использовать mfilename('class') из этого метода, чтобы получить имя Системного объекта. Если вы устанавливаете какие-либо Пары "имя-значение", те значения свойств заменяют настройки по умолчанию.

Примеры

свернуть все

Задайте две группы свойства в своем файле определения класса путем определения их заголовков и списков свойств.

 methods (Static, Access = protected)
    function groups = getPropertyGroupsImpl
       valueGroup = matlab.system.display.Section(...
            'Title','Value parameters',...
            'PropertyList',{'StartValue','EndValue'});
 
       thresholdGroup = matlab.system.display.Section(...
            'Title','Threshold parameters',...
            'PropertyList',{'Threshold','UseThreshold'});
       groups = [valueGroup,thresholdGroup];
    end
 end

Когда вы задаете Системный объект в блоке MATLAB System, получившееся диалоговое окно появляется следующим.