Трассируйте существующие линии модели
Simulink.BlockDiagram.routeLine( принимает массив существующих указателей в качестве входных данных и трассирует соответствующие строки. Маршрутизация существующих линий улучшает качество трассы линий и избегает перекрытий с другими линиями и препятствиями в модели.lines)
Чтобы найти указатели в модели, которую вы хотите маршрутизировать, используйте find_system или get_param функция.
Simulink.BlockDiagram.routeLine( выполняет все обновления линий, которые 'DeferredLines')LineUpdate параметр модели откладывается во время выполнения скрипта. Для маршрутизации линий этой командой должны применяться все эти условия:
The LineUpdate параметру модели задано значение 'deferred'.
Скрипт, содержащий эту команду, влияет на маршрутизацию линий перед использованием этой команды.
Если скрипт сохраняет модели, скрипт влияет на маршрутизацию линий после использования save_system function и перед использованием этой команды.
Для маршрутизации линии может потребоваться дополнительное пустое пространство в Simulink® холст. Если холст не имеет необходимого пустого пространства, используйте Simulink.BlockDiagram.routeLine может не улучшить качество маршрута линии.
Для больших моделей с многими линиями для маршрута, Simulink.BlockDiagram.routeLine может занять несколько минут.
find_system | get_param | Simulink.BlockDiagram.arrangeSystem