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);

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

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

свернуть все

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

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

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

Пример: 'slvnvdemo_powerwindowController'

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

Введенный в R2013b