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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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, что вы хотите соответствовать полю ID в наборе требований.

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

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

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

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

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

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

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

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

Пример: '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

Для просмотра документации необходимо авторизоваться на сайте