slreportgen.utils.getSlSfHandle

Получите указатель Simulink или объект Stateflow

Описание

пример

sisfhandle = slreportgen.utils.getSlSfHandle(path_id) возвращает Simulink® или указатель на объект Stateflow® пути к входу Simulink, идентификатор Simulink (SID) или Stateflow числовой ID.

Примеры

Получите модель Simulink и указатели на объект

load_system('f14')
modelHandle = slreportgen.utils.getSlSfHandle('f14')
blockHandle = slreportgen.utils.getSlSfHandle('f14/Controller')
SIDHandle = slreportgen.utils.getSlSfHandle('f14:3')
modelHandle =

    2.0001

blockHandle =

   38.0001

SIDHandle =

    6.0001

Получите указатель диаграммы Stateflow

load_system('sf_car')
chart = find(slroot, '-isa',...
   'Stateflow.Chart','Name','shift_logic');
slreportgen.utils.getSlSfHandle(chart.Id);

Этот пример возвращает список свойств диаграммы Stateflow к рабочей области. Указатель Stateflow эквивалентен объекту Stateflow. Чтобы использовать указатель Stateflow, присвойте его переменной.

Входные параметры

свернуть все

Simulink или контур объектов Stateflow или ID, заданный как строка или символьный массив. Эта утилита возвращает указатель заданного path_id объект.

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

свернуть все

Указатель заданного объекта Simulink или Stateflow, возвращенного как двойное.

Введенный в R2018b