Устройство хранения данных ссылки требований

Requirements Management Interface (RMI) хранит ссылки требований, сопоставленные вашими моделями Simulink® в двух режимах - внутренний и внешний. Когда вы создаете ссылки от модели до требований, по умолчанию, Requirements Management Interface (RMI) хранит информацию ссылки во внешнем файле .slmx в той же папке как модель. Внешнее устройство хранения данных не изменяет вашу модель при создании или изменении ссылок требований.

Чтобы задать требования соединяют установку устройства хранения данных:

  1. В окне модели выберите Analysis> Requirements> Settings.

  2. В диалоговом окне Requirements Settings выберите вкладку Storage.

  3. Под 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 спрашивает, хотите ли вы сохранить модификации ссылок требований.

Существует несколько способов сохранить ссылки требований, которые хранятся во внешнем файле, как перечислено в следующей таблице.

Выбрать...К...
Analysis> Requirements> Links File> Save Links AsСохраните ссылки требований во внешнем файле с помощью имени файла, которое вы задаете. Сама модель не сохранена.
Analysis> Requirements Traceability> Links File> Save LinksСохраните ссылки требований во внешнем файле с помощью имени файла по умолчанию, model_name.slmx, или к ранее заданному файлу. Сама модель не сохранена.
File> SaveСохраните текущие ссылки требований на внешний файл с именем model_name.slmx, или на ранее заданный файл. Любые изменения, которые вы внесли в модель, также сохранены.
File> Save AsПереименуйте и сохраните модель и внешние ссылки требований. Внешний файл сохранен как new_model_name.slmx.

Загрузите ссылки требований от внешнего устройства хранения данных

Когда вы открываете модель Simulink, которая не имеет внутренне сохраненных ссылок требований, RMI пытается загрузить ссылки требований из файла .slmx — или файл по умолчанию или ранее заданный файл. Если тот файл не существует, RMI принимает, что эта модель не имеет никаких ссылок требований.

Явным образом загружать ссылки требований из внешнего файла:

  1. Выберите Analysis> Requirements> Links File> Load Links.

    Выбор файл, чтобы загрузить диалоговое окно данных RMI открывается с именем файла по умолчанию или ранее используемым именем файла, загруженным в поле File name.

  2. Выберите файл, из которого можно загрузить ссылки требований.

  3. Нажмите Open, чтобы загрузить ссылки из выбранного файла.

Внимание

Если ваша модель имеет несохраненные изменения в ссылках требований, и вы пытаетесь загрузить другой файл, предупреждение появляется.

Перемещение внутренне сохраненные ссылки требований на внешнее устройство хранения данных

Если у вас есть модель со ссылками требований, которые хранятся с моделью, можно переместить те ссылки на внешний файл. Когда вы перемещаете внутренне сохраненные ссылки на файл, RMI удалил внутренне сохраненные ссылки из образцового файла и сохраняет модель. С этого момента данные существуют только во внешнем файле.

  1. Откройте модель, которая содержит внутренне сохраненные ссылки требований.

  2. Выберите Analysis> Requirements> Links File> Save Links.

    Выбор файл, чтобы хранить диалоговое окно данных RMI предлагает вам сохранить файл с именем по умолчанию model_name.slmx.

  3. Примите имя по умолчанию или введите различное имя файла при необходимости.

  4. Нажмите Save.

    Примечание

    Используйте имя по умолчанию для внешне сохраненных требований. Для получения дополнительной информации об этой рекомендации, см. Инструкции для Внешнего Устройства хранения данных Ссылок Требований.

Перемещение внешне сохраненные ссылки требований на образцовый файл

Если у вас есть модель со ссылками требований, которые хранятся во внешнем файле, можно переместить те ссылки на образцовый файл.

  1. Откройте модель, которая только внешне сохранила ссылки требований.

  2. Убедитесь, что правильный набор ссылок требований загружается из внешнего файла.

  3. Выберите Analysis> Requirements> Link File> Copy to Model.

    Звездочка появляется рядом с именем модели в строке заголовка окна модели, указывающего, что ваша модель теперь имеет несохраненные изменения.

  4. Сохраните модель со ссылками требований.

С этого момента 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.

    Если необходимо повторно сохранить модель с новым именем или в другом месте в окне модели, используйте File> Save As. Выбор этой опции заставляет RMI повторно сохранять соответствующий файл .slmx с помощью имени модели и в том же месте как модель.

  • Знайте о несохраненных изменениях требований.

    Когда вы изменяете модель Simulink, звездочка появляется рядом с именем модели в строке заголовка, указывая, что модель имеет несохраненные изменения. Если вы создаете новые ссылки требований и храните их внешне, эта звездочка не появляется, потому что сам образцовый файл не изменился. Можно явным образом сохранить ссылки, или, когда вы закрываете модель, RMI предлагает вам сохранять ссылки требований. Когда вы сохраняете модель, RMI сохраняет ссылки во внешнем файле.