Улучшения в определении формы посадочных мест

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, чтобы создать точную фигуру для выделения компонентов и их проверки на пересечения.Добавьте информацию на слой Courtyard, чтобы создать точную фигуру для выделения компонентов и их проверки на пересечения.

  • Если компонент включает в себя 3D-модель, то для проверки на пересечения будет использоваться эта модель, в то время как графика на слое Courtyard будет использоваться в качестве области выделения.
  • Объекты на механических слоях исключаются из области выделения, но включаются в граничную область для проверки на пересечения, когда нет 3D-моделей и объектов на слое Courtyard (кроме текстовых строк .Designator и .Comment, которые всегда исключаются).
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
Content