Класс: Simulink. SimState. ModelSimState
Пакет: Simulink. SimState
(Не рекомендуемый) доступ к SimState отдельной диаграммы Stateflow, функции MATLAB или Блока s-function
Simulink.SimState.ModelSimState.getBlockSimState
не рекомендуется. Используйте get
вместо этого.
blockSimState
= getBlockSimState(x
,
'blockpath
')
возвращает SimState блока, заданного как blockSimState
= getBlockSimState(x
,
'blockpath
')blockpath
. blockpath
должна быть или диаграмма Stateflow, функция MATLAB или Блок s-function. Для других типов блоков смотрите свойство loggedStates
Simulink. SimState. Класс ModelSimState.
|
X аргумент является объектом |
|
Путь к блоку, для которого вы запрашиваете значения SimState. |
|
SimState блока задан. |
chartState = getBlockSimState(x, 'mymodel/chart')
Чтобы получить SimState блока, который находится в модели, на которую ссылаются, задайте полный путь блока относительно корневой модели.
rootModel = 'sldemo_fuelsys_dd'; opt = struct('SaveFinalState','on','SaveCompleteFinalSimState','on','StopTime','1'); simOut = sim(rootModel,opt); x = simOut.xFinal; blockPath = 'sldemo_fuelsys_dd/Fuel Rate Controller|sldemo_fuelsys_dd_controller/control_logic'; chartState = getBlockSimState(x,blockPath)