Современная электроника №9/2025

ПРОЕКТИРОВАНИЕ И МОДЕЛИРОВАНИЕ 30 WWW.CTA.RU СОВРЕМЕННАЯ ЭЛЕКТРОНИКА • № 9 / 2025 и всего пучка). Пользователь может нарисовать эскиз как в виде линии, из прямых сегментов, так и в виде сво- бодной линии (поддерживаются толь- ко линии без циклов). Алгоритмы сгла- живания приводят всё к 45-градусной геометрии треков и минимизируют число изломов трасс. Но пользователю не стоит забывать, что пучок треков старается идти в некотором коридоре вокруг нарисованного маршрута, поэ- тому, особенно рисуя эскиз в виде сво- бодной линии, лучше стараться рисо- вать линию плавно, именно там, где в результате хочется увидеть пучок треков. Пользовательский интерфейс инструмента «Трассировка пучка треков» Пользовательский интерфейс инстру- мента прост и лаконичен. Старт осу- ществляется из контекстного меню по правой кнопке мышки (рис. 10, нали- чие пункта «Трассировка пучка треков» не зависит от набора выделенных объ- ектов). При старте из текущего набора выде- ленных объектов убирается всё, кроме линий соединений. После старта поль- зователь находится в режиме выделе- ния нетлайнов (только нетлайнов) и может скорректировать набор выде- ленных линий соединений. Когда инструмент активен, по пра- вой кнопке мышки доступно специ- альное контекстное меню (рис. 11). При выборе пункта «Нарисовать эскиз» инструмент переходит в режим посегментного рисования линии эскиза (по кликаммышки), при зажатой левой кнопке мышки реализуется режим сво- бодного рисования. Циклы, созданные во время рисования, автоматически удаляются. Эскиз рисуется в цвете теку- щего активного слоя. На месте пункта «Нарисовать эскиз» появляется пункт «Завершить эскиз» (рис. 12), при выбо- ре которого рисование завершается, и инструмент переходит в режим выбо- ра линий соединений. Пункт меню «Запустить трассиров- ку» доступен при наличии выделен- ных линий соединений как в режиме выделения нетлайнов, так и в режи- ме рисования эскиза (в режиме рисо- вания трассировка осуществляется по текущему состоянию линии с выходом в режим выделения нетлайнов). Пункт «Отменить трассировку» активен после запуска трассировки и удаляет проло- женные в последнем запуске треки. Это позволяет экспериментировать с выделением нетлайнов и геометрией эскиза. После завершения трассировки эскиз исчезает, но пользователь может его восстановить для анализа (пункт «Восстановить эскиз») и возможной корректировки. Изменить геометрию эскиза на текущий момент можно только нарисовав новый (старый при этом теряется). Созданный активный эскиз можно удалить (пункт «Удалить эскиз»), чтобы перейти в режим трас- сировки с автоматическим формиро- ванием маршрута (рис. 13). Пункт «Перейти на слой» позволя- ет изменить текущий активный слой. В режиме рисования эскиза переход Рис. 6. Обход препятствия пучком треков Рис. 7. Расщепление пучка треков при обходе препятствия Рис. 8. Концы всех выделенных линий соединений разделяются вертикальной прямой

RkJQdWJsaXNoZXIy MTQ4NjUy