exponenta event banner

createReferences

Класс: slreq. ReqSet
Пакет: slreq

Создание ссылок на элементы требований в сторонних документах только для чтения

Синтаксис

createReferences(rs, pathToFile, Name, Value)
createReferences(rs, reqFormat, Name, Value)

Описание

createReferences(rs, pathToFile, Name, Value) создает ссылки только для чтения на содержимое требований во внешнем документе по адресу pathToFile с помощью дополнительного Name, Value аргументы для указания параметров импорта.

createReferences(rs, reqFormat, Name, Value) создает доступные только для чтения ссылки на содержимое требований во внешнем документе, соответствующем указанному зарегистрированному типу документа, указанному в reqFormat с помощью дополнительного Name, Value аргументы для указания параметров импорта.

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

развернуть все

Файл набора требований, указанный как slreq.ReqSet объект.

Путь к документу потребности.

Пример: 'C:\MATLAB\System_Requirements.docx'

Метка настраиваемого зарегистрированного типа документа, создаваемая с помощью API расширения настраиваемого типа документа.

Пример: 'linktype_rmi_doors'

Аргументы пары «имя-значение»

Укажите дополнительные пары, разделенные запятыми Name,Value аргументы. Name является именем аргумента и Value - соответствующее значение. Name должен отображаться внутри кавычек. Можно указать несколько аргументов пары имен и значений в любом порядке как Name1,Value1,...,NameN,ValueN.

Пример: 'columns', '[1 8]', 'RichText', true

Имя существующего набора требований, в который импортируются ссылки на требования, указанное как пара, разделенная запятыми 'ReqSet' и допустимое имя файла набора требований.

Пример: 'ReqSet', 'My_Requirements_Set'

Параметр для импорта содержимого требований в виде форматированного текста, определяемого как разделенная запятыми пара, состоящая из 'RichText' и true или false.

Пример: 'RichText', true

Возможность использования пользовательских закладок в документах Microsoft Word и электронных таблицах Microsoft Excel для импорта содержимого требований, указанного как разделенная запятыми пара, состоящая из 'bookmarks' и true или false.

Пример: 'bookmarks', false

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

Пример: 'match', '^REQ\d+'

Диапазон столбцов для импорта. Этот параметр применим только для электронных таблиц Microsoft Excel.

Пример: 'columns', [1 6]

Диапазон строк для импорта. Этот параметр применим только для электронных таблиц Microsoft Excel.

Пример: 'rows', [3 35]

Имена импортируемых атрибутов, указанные как массив ячеек.

Примечание

При импорте требований из электронной таблицы Microsoft Excel длина этого массива ячеек должна соответствовать количеству столбцов, указанному для импорта с помощью 'columns' вариант.

Пример: 'attributes', {'Test Status', 'Test Procedure'}

Столбец в электронной таблице Microsoft Excel, который должен соответствовать полю идентификатора в наборе требований.

Пример: 'idColumn', 1

Столбец в электронной таблице Microsoft Excel, который должен соответствовать полю Сводка в наборе требований.

Пример: 'summaryColumn', 4

Столбец в электронной таблице Microsoft Excel, который должен соответствовать полю Ключевые слова в наборе требований.

Пример: 'keywordsColumn', 3

Столбец в электронной таблице Microsoft Excel, который должен соответствовать полю Описание в наборе требований.

Пример: 'descriptionColumn', 2

Столбец в электронной таблице Microsoft Excel, который должен соответствовать полю Обоснование в наборе требований.

Пример: 'rationaleColumn', 5

Примеры

Создание ссылок на требования в документах Microsoft Office только для чтения

% Create a new requirements set and save it

rs = slreq.new('newReqSet');
save(rs);

% Create read-only rich text references to requirements 
% in a Word document
createReferences(rs, 'C:\Work\Requirements_Spec.docx', ...
'RichText', true);

% Create read-only plain text references to requirements 
% in an Excel spreadsheet
createReferences(rs, 'C:\Work\Design_Spec.xlsx', ...
'columns', [2 6], 'rows', [3 32], 'idColumn', 2, ...
'summaryColumn', 3);

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