exponenta event banner

systemcomposer.updateLinksToReferenceRequirements

Обновить ссылки на требования к модели

    Описание

    пример

    systemcomposer.updateLinksToReferenceRequirements(modelName,linkDomain,documentPathOrID) импортирует документ внешних требований в Simulink ® Requirements™ в качестве ссылочного требования и обновляет ссылки на требования, указывая на импортированный набор.

    Примеры

    свернуть все

    После импорта ссылок на требования из файла обновите ссылки на требования к ссылкам для модели, чтобы в полной мере использовать функциональность Simulink ® Requirements™.

    model = systemcomposer.openModel('reqImportExample');
    

    Импорт ссылок требований из файла Word

    Открыть файл Microsoft ® WordFunctional_Requirements.docx с перечисленными требованиями. Выделите требование к связи.

    В модели выберите компонент, с которым требуется связать требование. В раскрывающемся списке выберите Требования > Связать выбор с Word.

    Экспорт модели и сохранение во внешние файлы

    Экспортируйте модель и сохраните ее во внешний файл.

    exportedSet = systemcomposer.exportModel('reqImportExample');
    SaveToExcel('exportedModel',exportedSet);
    

    Импорт связей требований из файла и импорт в модель

    Используйте внешние файлы для импорта связей требований в другую модель.

    structModel = ImportModelFromExcel('exportedModel.xls','Components','Ports', ...
    'Connections','PortInterfaces','RequirementLinks');
    structModel.readTableFromExcel;
    
    arch = systemcomposer.importModel('reqNewExample',structModel.Components, ...
    structModel.Ports,structModel.Connections,structModel.Interfaces,structModel.RequirementLinks);
    

    Обновить ссылки на справочные требования

    Чтобы интегрировать связи требований с моделью, обновите привязки в модели.

    close(model);
    model2 = systemcomposer.openModel('reqNewExample');
    systemcomposer.updateLinksToReferenceRequirements('reqNewExample','linktype_rmi_word','Functional_Requirements.docx');
    

    Входные аргументы

    свернуть все

    Имя модели, указанное как символьный вектор.

    Типы данных: char

    Домен связи, указанный как символьный вектор. Дополнительные сведения об идентификации типа ссылки или создании пользовательских типов ссылок см. в разделе Пользовательские типы ссылок (Требования к Simulink).

    Пример: 'linktype_rmi_word'

    Типы данных: char

    Полный путь к документу, указанный как символьный вектор.

    Пример: 'Functional_Requirements.docx'

    Типы данных: char

    Подробнее

    свернуть все

    Определения

    ТерминОпределениеПриложениеДополнительные сведения
    требованияСовокупность операторов, описывающих желаемое поведение и характеристики системы. Требования обеспечивают целостность конструкции системы и являются достижимыми, проверяемыми, однозначными и согласующимися друг с другом. Каждый уровень конструкции должен иметь соответствующие требования.Для улучшения прослеживаемости требований необходимо привязать системные, функциональные, клиентские, рабочие или проектные требования к компонентам и портам. Связать потребности друг с другом для представления производных или присвоенных потребностей. Управление требованиями с точки зрения требований в архитектурной модели или с помощью пользовательских представлений. Назначение тестовых примеров требованиям.

    Представлен в R2020b