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