Как я могу извлечь расположение блоков Stateflow в данной модели Simulink?

У меня есть модель Simulink, и я хотел бы извлечь расположение содержащихся в ней блоков Stateflow. Я ищу команду, вдохновленную эта команда, которая дает общее количество блоков. Как я могу это сделать или где я могу найти дополнительную информацию?


person Karlo    schedule 04.07.2016    source источник


Ответы (1)


Сначала найдите все блоки Stateflow:

Stateflow_blocks = find_system('your simulink model','MaskType','Stateflow')

После этого получите позиции:

for block = Stateflow_blocks
  get_param(block,'Position')
end
person Tomáš Kratochvíla    schedule 04.07.2016
comment
Первый оператор уже дает мне путь к соответствующим блокам Stateflow. Какова цель второй команды (для цикла)? - person Karlo; 04.07.2016
comment
Я предположил, что вам нужно физическое расположение блоков на экране :-) - person Tomáš Kratochvíla; 04.07.2016