rmidata.save

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

Синтаксис

rmidata.save(model)

Описание

пример

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

Примеры

свернуть все

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

Откройте модель в качестве примера, 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');

Эта функция эквивалентна Редактору Simulink опция Analysis> Requirements> Save Links.

Чтобы подсветить блок 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