класс slreportgen.utils.getSlSfHandle

Пакет: slreportgen.utils
Суперклассы:

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

Конструкция

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

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

развернуть все

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

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

развернуть все

Указатель заданного объекта Simulink или 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('sf_car')
chart = find(slroot, '-isa',...
   'Stateflow.Chart','Name','shift_logic');
slreportgen.utils.getSlSfHandle(chart.Id);

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

Введенный в R2018b