Задавать пользовательское требование и ссылку вводит в дополнение к встроенному требованию и типам ссылки, описанным в Типах Требования и Типах Ссылки, вы настраиваете свой интерфейс Simulink®user путем регистрации индивидуальной настройки 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.
Можно выбрать пользовательское требование или соединить тип из Редактора Требований или Вида в перспективе Требований. Чтобы выбрать пользовательский тип требования, перейдите к представлению Requirements и выберите требование. Выберите пользовательский тип требования из Type выпадающий список в панели Properties.
Чтобы выбрать тип настраиваемой ссылки, перейдите к представлению Links и выберите ссылку. Выберите тип настраиваемой ссылки из Type выпадающий список в панели Properties.