Requirements Management Interface (RMI) хранит ссылки требований, сопоставленные вашими моделями Simulink® в двух режимах - внутренний и внешний. Когда вы создаете ссылки от модели до требований, по умолчанию, Requirements Management Interface (RMI) хранит информацию ссылки во внешнем .slmx
файл в той же папке как модель. Внешнее устройство хранения данных не изменяет вашу модель при создании или изменении ссылок требований.
Чтобы задать требования соединяют установку устройства хранения данных:
Откройте Настройки Требований. Во вкладке Apps нажмите Requirements Viewer. Во вкладке Requirements Viewer нажмите Link Settings.
В диалоговом окне Requirements Settings выберите вкладку Storage.
Под Default storage location for requirements links data:
Чтобы включить внутреннюю память, выберите Store internally (embedded in Simulink diagram file).
Чтобы включить внешнее устройство хранения данных, выберите Store externally (in a separate *.slmx file).
Эта установка сразу вступает в силу и применяется ко всем новым моделям и существующим моделям без ссылок на требования.
Если вы открываете модель, которая уже имеет ссылки требований, RMI использует механизм хранения, который вы использовали ранее с той моделью, независимо от того, какова ваша установка устройства хранения данных по умолчанию.
Когда ссылки хранятся с моделью (внутренняя память), метка времени и номер версии модели изменяются каждый раз, когда вы изменяете свои ссылки требований.
Requirements Management Interface (RMI) хранит внешне сохраненные ссылки требований в файле, имя которого основано на файле модели. Из-за этого, прежде чем вы создадите ссылки требований, чтобы храниться во внешнем файле, необходимо сохранить модель с именем файла значения.
Вы добавляете, изменяете, и, удаляете ссылки требований во внешнем устройстве хранения данных тем же путем, вы делаете, когда ссылки требований хранятся в файле модели. Основное различие - когда вы изменяете внешне сохраненные ссылки, файл модели не изменяется. Звездочка в строке заголовка окна модели, которое указывает на модель, имеет несохраненные изменения, не появляется, когда вы изменяете ссылки требований. Однако, когда вы закрываете модель, RMI спрашивает, хотите ли вы сохранить модификации ссылок требований.
Существует несколько способов сохранить ссылки требований, которые хранятся во внешнем файле, как перечислено в следующей таблице.
Выбрать... | К... |
---|---|
Во вкладке Apps нажмите Requirements Manager. Во вкладке Requirements нажмите Save All. | Сохраните ссылки требований во внешнем файле с помощью имени файла, которое вы задаете. Сама модель не сохранена. |
Во вкладке Apps нажмите Requirements Manager. Во вкладке Requirements нажмите Save Links Only. | Сохраните ссылки требований во внешнем файле с помощью имени файла по умолчанию, , или к ранее заданному файлу. Сама модель не сохранена. |
Во вкладке Simulation нажмите Save. | Сохраните текущие ссылки требований на внешний файл с именем , или к ранее заданному файлу. Любые изменения, которые вы внесли в модель, также сохранены. |
Во вкладке Simulation, Save> Save As | Переименуйте и сохраните модель и внешние ссылки требований. Внешний файл сохранен как . |
Когда вы открываете модель Simulink, которая не имеет внутренне сохраненных ссылок требований, RMI пытается загрузить ссылки требований от .slmx
файл — или файл по умолчанию или ранее заданный файл. Если тот файл не существует, RMI принимает, что эта модель не имеет никаких ссылок требований.
Явным образом загружать ссылки требований из внешнего файла:
Во вкладке Apps нажмите Requirements Viewer. Во вкладке Requirements Viewer нажмите Load Links.
Выбор файл, чтобы загрузить диалоговое окно данных RMI открывается с именем файла по умолчанию или ранее используемым именем файла, загруженным в поле File name.
Выберите файл, из которого можно загрузить ссылки требований.
Нажмите Open, чтобы загрузить ссылки из выбранного файла.
Если ваша модель имеет несохраненные изменения в ссылках требований, и вы пытаетесь загрузить другой файл, предупреждение появляется.
Если у вас есть модель со ссылками требований, которые хранятся с моделью, можно переместить те ссылки на внешний файл. Когда вы перемещаете внутренне сохраненные ссылки на файл, RMI удалил внутренне сохраненные ссылки из файла модели и сохраняет модель. С этого момента данные существуют только во внешнем файле.
Откройте модель, которая содержит внутренне сохраненные ссылки требований.
Во вкладке Apps нажмите Requirements Manager. Во вкладке Requirements нажмите Save All.
Выбор файл, чтобы хранить диалоговое окно данных RMI предлагает вам сохранить файл с именем по умолчанию
. model_name
.slmx
Примите имя по умолчанию или введите различное имя файла при необходимости.
Нажмите Save.
Используйте имя по умолчанию во внешне сохраненных требованиях. Для получения дополнительной информации об этой рекомендации, см. Инструкции для Внешнего Устройства хранения данных Ссылок Требований.
Если у вас есть модель со ссылками требований, которые хранятся во внешнем файле, можно переместить те ссылки на файл модели.
Откройте модель, которая только внешне сохранила ссылки требований.
Убедитесь, что правильный набор ссылок требований загружается из внешнего файла.
Во вкладке Requirements выберите Link Settings> Save Links in Model File.
Звездочка появляется рядом с именем модели в строке заголовка окна модели, указывающего, что ваша модель теперь имеет несохраненные изменения.
Сохраните модель со ссылками требований.
С этого момента RMI хранит все ссылки требований внутренне в файле модели. Когда вы добавляете, изменяете или удаляете ссылки, изменения хранятся с моделью, даже если опция Default storage location for requirements links data установлена в Store externally (in a separate *.slmx file).
В первый раз, когда вы создаете ссылки на требования в модели Simulink, RMI использует вашу обозначенную настройку устройства хранения данных. Когда вы вновь открыли модель, RMI загружает внутренне сохраненные ссылки или ссылки из внешнего файла, пока файл существует с тем же названием и местоположением как тогда, когда вы продержались сохраненный ссылки.
RMI позволяет вам сохранить свой файл ссылок как другое имя или в различной папке. Однако, когда вы запускаете с файла ссылок в месте не по умолчанию, необходимо вручную загрузить те ссылки в модель. После того, как вы загрузите те ссылки, партнеры RMI, что модель с тем файлом и загружает ссылки автоматически.
Когда вы работаете со своей моделью, ссылки хранилищ RMI с помощью того же устройства хранения данных в качестве существующих ссылок. Например, если вы открываете модель, которая внутренне сохранила ссылки требований, любые новые ссылки, которые вы создаете, также хранятся внутренне. Это верно, даже если ваша настройка установлена во внешнее устройство хранения данных.
Все ссылки требований должны храниться или с моделью или во внешнем файле. Вы не можете смешать внутреннее и внешнее устройство хранения данных в данной модели.
Видеть пример внешней возможности хранения с помощью модели Simulink, в командной строке MATLAB®, введите:
Следуйте этим инструкциям при хранении ссылок требований во внешнем файле.
При совместном использовании моделей используйте имя по умолчанию и местоположение.
По умолчанию внешние требования хранятся в файле с именем
в той же папке как модель. Если вы даете свою модель другим, чтобы рассмотреть трассируемость требований, дайте рецензенту и модель и model_name
.slmx.slmx
файлы. Тот путь, когда вы загружаете модель, RMI автоматически, загружает файл ссылок.
Не переименовывайте модель за пределами Simulink.
Если необходимо повторно сохранить модель с новым именем или в другом месте во вкладке Simulation, нажмите Save. Выбор этой опции заставляет RMI повторно сохранять соответствующий .slmx
файл с помощью имени модели и в том же месте как модель.
Знайте о несохраненных изменениях требований.
Когда вы изменяете модель Simulink, звездочка появляется рядом с именем модели в строке заголовка, указывая, что модель имеет несохраненные изменения. Если вы создаете новые ссылки требований и храните их внешне, эта звездочка не появляется, потому что сам файл модели не изменился. Можно явным образом сохранить ссылки, или, когда вы закрываете модель, RMI предлагает вам сохранять ссылки требований. Когда вы сохраняете модель, RMI сохраняет ссылки во внешнем файле.