slreportgen.utils.getSlSfHandle

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

Описание

пример

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

Примеры

Получите указатели на модель 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('slrgex_sf_car')
chart = find(slroot, '-isa',...
   'Stateflow.Chart','Name','shift_logic');
slreportgen.utils.getSlSfHandle(chart.Id)

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

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

свернуть все

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

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

свернуть все

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

Введенный в R2018b