Улучшения в определении формы посадочных мест
Created: октября 23, 2019 | Updated: июля 01, 2024
| Applies to versions: 3.0, 3.1, 3.2, 4 and 5
Nexus message
This documentation page references Altium NEXUS/NEXUS Client (part of the deployed NEXUS solution), which has been discontinued. All your PCB design, data management and collaboration needs can now be delivered by Altium Designer and a connected Altium 365 Workspace. Check out the FAQs page for more information.
Проблема граничной области, ортогональной сетке
В более ранних версиях редактора плат граничная область компонента определялась наименьшим прямоугольником, который включал в себя все примитивы компонента (объекты на проводящих слоях и слое шелкографии, за исключением текста на слое шелкографии). Эта граничная область использовалась для выделения компонентов и их проверки на пересечение, что усложняло выделение и проверку на пересечение компонентов, форма которых отлична от прямоугольной.
Ограничением такого подхода также являлось то, что при повороте компонента его граничная область не поворачивалась (она оставалась ортогональной по отношению к сетке), что приводило к формированию граничной области еще большего размера. Это поведение зачастую приводило к некорректному обнаружению пересечений компонентов и усложняло выделение небольших компонентов, когда они близко располагались к повернутым компонентам нестандартной формы или компонентам большего размера.
При повороте компонента, его граничная область оставалась ортогональной по отношению к сетке.
Точное представление формы компонента
В новой версии был внесен ряд изменений, позволяющих избежать этих проблем.
- Граничная область теперь поворачивается вместе с компонентом.
Граничная область компонента (и его область выделения) теперь поворачивается вместе с компонентом.
- Если существует графика, определенная на механическом слое с типом Courtyard, то именно эта графика будет использоваться для выделения и проверки компонентов на пересечения.
Добавьте информацию на слой Courtyard, чтобы создать точную фигуру для выделения компонентов и их проверки на пересечения.
- Если компонент включает в себя 3D-модель, то для проверки на пересечения будет использоваться эта модель, в то время как графика на слое Courtyard будет использоваться в качестве области выделения.
- Объекты на механических слоях исключаются из области выделения, но включаются в граничную область для проверки на пересечения, когда нет 3D-моделей и объектов на слое Courtyard (кроме текстовых строк .Designator и .Comment, которые всегда исключаются).
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.