Задавать пользовательское требование и ссылку вводит в дополнение к встроенному требованию и типам ссылки, описанным в Типах Требования и Типах Ссылки, вы настраиваете свой пользовательский интерфейс Simulink® путем регистрации индивидуальной настройки Simulink. Для получения дополнительной информации, Регистрация Индивидуальных настроек.
В этом примере вы задаете пользовательское требование и типы ссылки путем создания sl_customization.m
файл в текущей рабочей папке. Следующий sl_customization.m
файл создает названный Заголовок типа пользовательского требования, и два типа настраиваемой ссылки под названием Удовлетворяют и Решают. Можно задать пользовательское требование и соединить типы, чтобы исключить требования от содействия до метрик состояния Implementation и Verification как показано в этом примере кода.
function sl_customization(cm) cObj = cm.SimulinkRequirementsCustomizer; cObj.addCustomRequirementType('Heading', slreq.custom.RequirementType.Container, ... 'Headings of functional requirements') cObj.addCustomLinkType('Satisfy', slreq.custom.LinkType.Verify, 'Satisfies', ... 'Satisfied by', 'Links to Verification objects') cObj.addCustomLinkType('Solve', slreq.custom.LinkType.Implement, 'Solves', ... 'Solved by', 'Description') end
Направляющийся пользовательский тип требования задан как подтип встроенного Контейнерного типа требования. Направляющиеся требования не способствуют метрике состояния Implementation. Все Функциональные требования, которые сгруппированы под ними, делают.
Удовлетворить тип настраиваемой ссылки включает источник и целевой артефакт: Удовлетворяет и Удовлетворенный. Это задано как подтип Проверения/Проверения встроенным типом ссылки. Все Удовлетворяет/Удовлетворяет ссылками требования, способствуют метрике состояния Verification.
Решить тип настраиваемой ссылки включает источник и целевой артефакт: Решает и Решенный. Это задано как подтип Реализования/Реализования встроенным типом ссылки. Все Решает/Решает ссылками требования, способствуют метрике состояния Implementation.
Можно выбрать пользовательское требование или соединить тип из Редактора Требований. Чтобы выбрать пользовательский тип требования, нажмите Show Requirements и выберите требование. В панели Details, под Properties, выбирают пользовательский тип требования из Type выпадающий список.
Чтобы выбрать тип настраиваемой ссылки, нажмите Show Links и выберите ссылку. В панели Details, под Properties, выбирают тип настраиваемой ссылки из Type выпадающий список.