rmidata.save

Сохраните данные трассируемости требований во внешних .req файл

Синтаксис

Описание

пример

rmidata.save(model) сохраняет данные трассируемости требований для модели во внешней .req файл. Модель должна быть сконфигурирована для внешнего хранения данных трассируемости требований. Эта функция эквивалентна Save > Save Links Only на вкладке Requirements.

Примеры

свернуть все

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

Откройте модель под названием slvnvdemo_powerwindowController.

open_system('slvnvdemo_powerwindowController');

Укажите, что модель хранит данные о требованиях внешне.

rmipref('StoreDataExternally',1);

Создайте новую структуру связи требований.

newReqLink = rmi('createEmpty');
newReqLink.description = 'newReqLink';

Укажите документ требований, с которым необходимо связать ссылку из модели. В этом случае предоставляется пример документа потребности.

newReqLink.doc = [matlabroot '\toolbox\slvnv\rmidemos\' ...
		'powerwin_reqs\PowerWindowSpecification.docx'];

Укажите текст требования в документе, с которым необходимо связать.

 newReqLink.id = ['?passenger input consists of a vector' ...
'with three elements'];

Укажите, что созданная новая ссылка требований присоединена к Mux4 блоку slvnvdemo_powerwindowController пример модели.

rmi('set', 'slvnvdemo_powerwindowController/Mux4', newReqLink);

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

rmidata.save('slvnvdemo_powerwindowController');

Эта функция эквивалентна Save > Save Links Only на вкладке Requirements.

Чтобы выделить Mux4 блок, включите подсветку требований к slvnvdemo_powerwindowController пример модели.

rmi('highlightModel', 'slvnvdemo_powerwindowController');

Можно протестировать ссылку требований, щелкнув правой кнопкой мыши по блоку Mux4. В контекстном меню выберите Requirements > 1. “newReqLink”.

Закройте пример модели.

close_system('slvnvdemo_powerwindowController', 0);

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

Входные параметры

свернуть все

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

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

Если у вас есть существующая модель с внутренними данными трассируемости требований, преобразуйте эти данные во внешнее хранилище, как описано в разделе Перемещение внутренних ссылок требований к хранению во внешнее хранилище. Можно также использовать rmidata.export команда для преобразования существующей трассируемости требований данных во внешнее хранилище.

Пример: 'slvnvdemo_powerwindowController'

Пример: get_param(gcs,'Handle')

Введенный в R2013b