В этом примере показано, как импортировать и обновить требования из документов требований Microsoft ® Word. Модель демонстрирует простой двухкнопочный переключатель, который проходит через выходы только тогда, когда один переключатель нажат за раз.
Эта функциональность доступна только на платформах Microsoft Windows ®.
Этот пример использует документ Microsoft Word, Reject_Double_Button_Press_Model_Requirements.docx
. Этот документ содержит набор функциональных требований для rejectDoublePress
модель. Откройте документ из matlab/examples/slrequirements. Требования в документе отображаются в формате контура с пользовательскими закладками для навигации. Чтобы получить наилучшие результаты при импорте и обновлении требований, настройте документы Microsoft Word с помощью контуров документов и пользовательских закладок.
Откройте модель.
open_system('rejectDoublePress');
На вкладке Приложения щелкните Диспетчер требований. На вкладке Требования щелкните Редактор требований.
В редакторе требований нажмите кнопку Импорт.
Выберите документ Microsoft Word в меню Тип документа. Нажмите кнопку Обзор и выберите Reject_Double_Button_Press_Model_Requirements.docx в качестве расположения документа.
В разделе « Содержимом» выберите «Обычный текст». В разделе Идентификация требований выберите Использовать закладки для идентификации элементов и служить пользовательскими идентификаторами и Игнорировать номера контуров в заголовках разделов. Оставьте флажок Разрешить обновления из внешнего источника. Дополнительные сведения о настройках импорта см. в разделе Настроек импорта для документов Microsoft Word.
Требования из документа Microsoft Word импортируются в целевой набор требований в узле верхнего уровня Import1
.
Требования, импортируемые в качестве ссылочных требований, сохраняют ссылки на исходный документ требований. Для изменения импортированных требований можно внести изменения в исходный документ и обновить набор требований из Requirements™ Simulink ®.
В 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
) целевого набора требований. На панели «Сведения» в разделе «Обмен требованиями» нажмите кнопку «Обновить», чтобы обновить требования к ссылкам.
Выберите Import1
и просмотрите изменения на боковой панели «Комментарии». Номер версии и значения UpdatedOn обновляются для набора требований.
Дополнительные сведения об обновлении требований см. в разделе Обновление импортированных требований.
Можно также отредактировать требование ссылки, разблокировав его. В редакторе требований выберите ссылочное требование, которое требуется изменить. В области «Сведения» в разделе « Свойствах» нажмите кнопку «Разблокировать». Можно разблокировать все требования в наборе требований путем выбора узла импорта и на панели сведений в разделе Обмен требованиями нажмите Разблокировать все.
Если необходимо отменить изменения, внесенные в требование после его разблокировки, можно обновить требования к ссылкам. Выберите узел верхнего уровня (Import1
) целевого набора требований. На панели «Сведения» в разделе «Обмен требованиями» нажмите кнопку «Обновить», чтобы обновить требования к ссылкам.
Очистите открытые наборы требований и наборы ссылок и закройте открытые модели, не сохраняя изменений.
slreq.clear;
bdclose all;