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