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