Чтобы определить пользовательские требования и типы ссылок в дополнение к встроенным требованиям и типам ссылок, описанным в разделах Типы требований и Типы ссылок, можно настроить пользовательский интерфейс Simulink ®, зарегистрировав настройку Simulink. Дополнительные сведения см. в разделе Регистрация настроек.
В этом примере пользовательские требования и типы связей определяются путем создания sl_customization.m в текущей рабочей папке. Следующее sl_customization.m создает тип настраиваемого требования «Заголовок» и два типа настраиваемых связей «Удовлетворить» и «Решить». Можно определить пользовательские требования и типы связей, чтобы исключить требования из участия в метриках статуса Внедрение и проверка, как показано в этом примере кода.
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
Тип настраиваемого требования Заголовок определяется как подтип встроенного типа требования Контейнер. Требования к заголовкам не влияют на метрику статуса внедрения. Все функциональные требования, сгруппированные под ними, выполняются.
Тип пользовательской связи «Удовлетворить» содержит артефакт источника и назначения: Удовлетворяет и Удовлетворяет. Он определяется как подтип типа проверенной/проверенной встроенной ссылки. Все Удовлетворенные/Удовлетворенные по ссылкам требований вносят свой вклад в метрику состояния проверки.
Тип пользовательской связи «Решение» включает артефакт источника и назначения: Решает и Решает. Он определяется как подтип Implements/Implemented встроенным типом канала. Все ссылки «Решение/Решение по требованию» вносят свой вклад в метрику состояния реализации.
Можно выбрать пользовательское требование или тип связи в редакторе требований. Чтобы выбрать тип настраиваемого требования, щелкните Показать требования (Show Requirements) и выберите требование. На панели Подробно (Details) в разделе Свойства (Properties) выберите тип настраиваемого требования в выпадающем списке Тип (Type).

Чтобы выбрать пользовательский тип связи, щелкните Показать связи (Show Links) и выберите ссылку. На панели «Сведения» в разделе «Свойства» выберите тип пользовательской связи из выпадающего списка «Тип».
