Трассируйте существующие линии модели
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