exponenta event banner

slslicertrace

Возврат дескрипторов блоков в модели со срезом или исходной модели после использования инструмента «Срез модели»

Описание

slslicertrace('slice',object) возвращает дескрипторы блоков в разделенной модели, которые соответствуют блокам, указанным в object в исходной модели.

пример

slslicertrace('source',object) возвращает дескрипторы блоков в исходной модели, которые соответствуют блокам, указанным в object в разрезанной модели.

Примеры

свернуть все

Выделите блок Switch в sldvSliceClimateControlExample исходная модель.

Откройте окно sldvSliceClimateControlExample пример модели.

addpath(fullfile(docroot,'toolbox','simulink','examples'));
open_system('sldvSliceClimateControlExample');

Создание объекта-среза obj и добавить Out1 в качестве отправной точки.

obj = slslicer('sldvSliceClimateControlExample');
activate(obj);
addStartingPoint(obj,'sldvSliceClimateControlExample/Out1');
highlight(obj)

Создание разрезаемой модели с помощью slice.

slice(obj,'sldvSliceClimateControlExample_sliced')

Выделите On Переключение блока в исходной модели с помощью slslicertrace

h=slslicertrace('SOURCE', 'sldvSliceClimateControlExample_sliced/Refrigeration/On');
hilite_system(h);
terminate(obj);

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

свернуть все

Один object может быть задан как массив дескрипторов блоков, массивов ячеек путей блоков или массивов ячеек идентификаторов Simulink (SID).

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