В этом примере показано, как импортировать и обновлять требования из документов требований Microsoft ® Word. Модель демонстрирует простой двухкнопочный переключатель, который проходит через выходы только при одновременном нажатии одного переключателя.
Эта функция доступна только на платформах Microsoft Windows ®.

В этом примере используется документ Microsoft Word, Reject_Double_Button_Press_Model_Requirements.docx. Этот документ содержит набор функциональных требований к rejectDoublePress модель. Откройте документ из matlab/примеры/требования. Требования в документе отображаются в формате структуры с пользовательскими закладками для навигации. Чтобы получить наилучшие результаты при импорте и обновлении требований, настройте документы Microsoft Word с контурами документов и пользовательскими закладками.
Откройте модель.
open_system('rejectDoublePress');На вкладке Приложения щелкните Диспетчер требований. На вкладке Требования (Requirements) щелкните Редактор требований (Requirements Editor)
В редакторе требований нажмите «Импорт».
Выберите документ Microsoft Word в меню Тип документа. Нажмите кнопку Обзор (Browse) и выберите Reject_Double_Button_Press_Model_Requirements.docx в качестве расположения документа.
В разделе «Содержимое» выберите «Обычный текст». В разделе Идентификация требований (Requirement Identification) выберите Использовать закладки (Use badmarks) для идентификации элементов и использования в качестве пользовательских идентификаторов и Игнорировать номера структуры в заголовках разделов. Оставить флажок Разрешить обновления из внешнего источника. Дополнительные сведения о параметрах импорта см. в разделе Параметры импорта документов Microsoft Word.
Требования из документа Microsoft Word импортируются в целевой набор требований под узлом верхнего уровня. Import1.
Требования, импортируемые как ссылочные требования, сохраняют свои ссылки на документ исходных требований. Чтобы изменить импортированные требования, можно внести изменения в исходный документ и обновить набор требований в Simulink ® Requirements™.
В Reject_Double_Button_Press_Model_Requirements.docx , добавьте новое требование: 2.1.5 The Red and Green Button outputs shall be 0 if no buttons are pressed.
В Microsoft Word щелкните Вставить > Закладка. Создание закладки с именем Red_and_Green_Button_Output_2_1_5 для нового требования и сохраните документ Microsoft Word.
В редакторе требований выберите узел верхнего уровня (Import1) набора требований назначения. На панели Подробно (Details) в разделе Обмен требованиями (Requirement Interchange) щелкните Обновить (Update), чтобы обновить ссылочные требования.
Выбрать Import1 и просмотрите изменения на боковой панели комментариев. Для набора требований обновляются значения Номер редакции (Revision number) и Включено обновление (Update On).
Дополнительные сведения об обновлении требований см. в разделе Обновление импортированных требований.
Можно также изменить ссылочное требование, разблокировав его. В редакторе требований выберите требование, которое требуется отредактировать. В области сведений в разделе Свойства щелкните Разблокировать. Можно разблокировать все ссылочные требования в наборе требований, выбрав узел импорта и на панели Подробно в разделе Обмен требованиями щелкните Разблокировать все.
Если требуется отменить изменения, внесенные в требование после его разблокировки, можно обновить ссылочные требования. Выберите узел верхнего уровня (Import1) набора требований назначения. На панели Подробно (Details) в разделе Обмен требованиями (Requirement Interchange) щелкните Обновить (Update), чтобы обновить ссылочные требования.
Очистите открытые наборы требований и наборы связей и закройте открытые модели без сохранения изменений.
slreq.clear;
bdclose all;