matlab.system. Класс StringSet

Пакет: matlab.system

Набор значений вектора допустимого символа

Описание

Примечание

Класс matlab.System.StringSet будет удален в будущем релизе. Чтобы создать свойства с конечным списком значений, используйте перечисления вместо этого. Смотрите Предельные Значения свойств к Конечному Списку.

matlab.system.StringSet задает список значений вектора допустимого символа для свойства. Этот класс подтверждает вектор символов в свойстве и включает заполнение клавишей Tab для значения свойства. StringSet позволяет только предопределенные или настроенные векторы символов как значения для свойства.

StringSet использует два соединенных свойства, которые необходимо задать в том же классе. Каждый - общественная собственность, которая содержит значение вектора текущего символа. Эта общественная собственность отображена пользователю. Другое свойство является скрытым свойством, которое содержит список всех возможных значений вектора символов. Это скрытое свойство должно также иметь постоянный атрибут так, чтобы значения не могли быть изменены пользователем.

Следующие факторы применяются при использовании StringSets:

  • Свойство, которое содержит вектор текущего символа, может иметь любое имя.

  • Свойство, которое содержит StringSet, должно использовать то же имя в качестве свойства с суффиксом “Набор”, добавленный к нему. Это свойство является экземпляром класса matlab.system.StringSet.

  • Векторы допустимого символа, заданные в StringSet, должны быть объявлены с помощью массива ячеек. Массив ячеек не может быть пустым, и при этом он не может иметь никаких пустых символьных векторов. Векторы допустимого символа должны быть уникальными и являются чувствительными к регистру.

  • Свойство должно быть установлено в допустимое значение StringSet.

Примеры

свернуть все

Установите свойство, Flavor, и свойство StringSet, FlavorSet в вашем файле определения класса.

properties
  Flavor = 'Chocolate'
end

properties (Hidden,Constant)
  FlavorSet = ...
    matlab.system.StringSet({'Vanilla','Chocolate'})
end
Для просмотра документации необходимо авторизоваться на сайте