exponenta event banner

rmitag

Управление тегами пользователей для ссылок на требования

Синтаксис

rmitag(model, 'list')
rmitag(model, 'add', tag)
rmitag(model, 'add', tag, doc_pattern)
rmitag(model, 'delete', tag)
rmitag(model, 'delete', tag, doc_pattern)
rmitag(model, 'replace', tag, new_tag)
rmitag(model, 'replace', tag, new_tag, doc_pattern)
rmitag(model, 'clear', tag)
rmitag(model, 'clear', tag, doc_pattern)

Описание

rmitag(model, 'list') список всех пользовательских тегов в model.

rmitag(model, 'add', tag) добавляет tag как тег пользователя для всех ссылок требований в model.

rmitag(model, 'add', tag, doc_pattern) добавляет tag как тег пользователя для всех ссылок в model, где полное или частичное имя документа соответствует регулярному выражению doc_pattern.

rmitag(model, 'delete', tag) удаляет тег пользователя, tag из всех ссылок на требования в model.

rmitag(model, 'delete', tag, doc_pattern) удаляет тег пользователя, tag, из всех ссылок требований в model, где полное или частичное имя документа совпадает doc_pattern.

rmitag(model, 'replace', tag, new_tag) заменяет tag с new_tag для всех ссылок на требования в model.

rmitag(model, 'replace', tag, new_tag, doc_pattern) заменяет tag с new_tag для ссылок в model, где полное или частичное имя документа соответствует регулярному выражению doc_pattern.

rmitag(model, 'clear', tag) удаляет все ссылки требований, имеющие тег пользователя, tag.

rmitag(model, 'clear', tag, doc_pattern) удаляет все ссылки требований, имеющие тег пользователя, tagи ссылка на полное или частичное имя документа, указанное в doc_pattern.

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

model

Имя или дескриптор модели Simulink ® или Stateflow ®, с которыми связаны требования.

tag

Символьный вектор, определяющий тег пользователя для ссылок требований.

doc_pattern

Регулярное выражение, совпадающее с именем связанного документа требований. Не чувствителен к регистру.

new_tag

Символьный вектор, указывающий имя пользовательского тега для ссылки требований. Этот аргумент используется при замене существующего тега пользователя новым тегом пользователя.

Примеры

Откройте окно slvnvdemo_fuelsys_officereq пример модели и добавить тег пользователя tmptag ко всем объектам со ссылками на требования:

open_system('slvnvdemo_fuelsys_officereq');
rmitag(gcs, 'add', 'tmptag');

Удалить тег пользователя test по всем ссылкам требований:

open_system('slvnvdemo_fuelsys_officereq');
rmitag(gcs, 'delete', 'test');

Удаление всех ссылок требований, имеющих тег пользователя design:

open_system('slvnvdemo_fuelsys_officereq');
rmitag(gcs, 'clear', 'design');

Изменение всех экземпляров тега пользователя tmptag кому safety requirement, где расширение имени файла документа .docx:

open_system('slvnvdemo_fuelsys_officereq');
rmitag(gcs, 'replace', 'tmptag', ...
       'safety requirements', '\.docx');
Представлен в R2010a