exponenta event banner

rmidata.save

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

Синтаксис

Описание

пример

rmidata.save(model) сохраняет данные отслеживания требований для модели во внешней .req файл. Модель должна быть настроена на внешнее хранение данных отслеживания требований. Эта функция эквивалентна функции «Сохранить» > «Сохранить только ссылки» на вкладке «Требования».

Примеры

свернуть все

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

Открытие модели с именем 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');

Эта функция эквивалентна функции «Сохранить» > «Сохранить только ссылки» на вкладке «Требования».

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

rmi('highlightModel', 'slvnvdemo_powerwindowController');

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

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

close_system('slvnvdemo_powerwindowController', 0);

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

Входные аргументы

свернуть все

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

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

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

Пример: 'slvnvdemo_powerwindowController'

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

Представлен в R2013b