systemcomposer.updateLinksToReferenceRequirements

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

    Описание

    пример

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

    Примеры

    свернуть все

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

    model = systemcomposer.openModel('reqImportExample');
    

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

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

    В модели выберите компонент, с которым необходимо связать требование. В раскрывающемся списке выберите Requirements > Link Selection to 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 Requirements) для получения дополнительной информации об идентификации вашего типа ссылки или генерации пользовательских типов ссылки.

    Пример: 'linktype_rmi_word'

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

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

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

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

    Подробнее о

    свернуть все

    Определения

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

    Введенный в R2020b