exponenta event banner

slreq.convertAnnotation

Преобразование аннотаций в объекты требований

Описание

myReq = slreq.convertAnnotation(myAnnotation,myDestination) преобразует аннотацию Simulink ® или Stateflow ®myAnnotation в требование myReq и сохраняет его в целевой сущности myDestination.

myReq = slreq.convertAnnotation(myAnnotation,myDestination,Name,Value) преобразует аннотацию Simulink или Stateflow myAnnotation в требование myReq и сохраняет его в целевой сущности myDestination использование дополнительных параметров, указанных одним или несколькими Name, Value аргументы пары.

Примеры

Преобразовать аннотацию Simulink в требование

% Find all annotations in a Simulink model
allAnnotations = find_system('controller_Model', 'FindAll', ...
'on', 'type', 'annotation');

% Create a new requirements set
newReqSet = slreq.new('myNewReqSet');

% Convert one annotation into a requirement newReq
% and add it to newReqSet
newReq = slreq.convertAnnotation(allAnnotations(1), ...
newReqSet);

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

свернуть все

Аннотация, подлежащая преобразованию, указанная как Simulink.Annotation объект.

Целевой объект для преобразованной аннотации, указанный как slreq.Requirement или в качестве slreq.ReqSet объект.

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

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

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

Параметр для создания связей при преобразовании аннотаций, заданный как логическое значение.

Параметр для сохранения аннотации после преобразования, заданный как логическое значение.

Параметр для задания преобразования аннотации, даже если в аннотации указана функция обратного вызова, заданная как логическое значение.

Опция для отображения пометки требования после преобразования аннотации, заданной как логическое значение.

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

свернуть все

Преобразованная аннотация, возвращенная как slreq.Requirement объект.

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