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