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('slrgex_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