Перейти к содержанию
    

Вопрос по расстоянию между центрами компонентов.

Всем доброго времени суток! Столкнулся с задачей: необходимо соблюсти зазор между центром тестпоинта и границей компонента в Design Rules.
Не смог разобраться с аналогичным разделом в Rules, поэтому создал отдельный компонент - TP. Футпринт состоит из пада диаметром 1мм и 3д-модели шайбы по диаметру пада. 
Через Placement / Component Clearance можно задать правила, где зазор будет считаться от границ 3д-моделей. Это не совсем то, что нужно, так как тестпоинты будут в перспективе различного диаметра.
Можно ли считать не от границы 3д-модели, а от её центра? Или центра пада?
Есть способ прописывать в Component Clearance зазор c учётом диаметра 3д-модели и создавать под каждый тестпоинт различного диаметра отдельное правило, но это костыли. 
Я нашёл атрибуты CompCenterOfPadsX (Y), IsCenterDimension и CompCenterX (Y), но не понимаю, как с их помощью считать расстояние от центра. Пробовал в Component Clearance прописывать: HasFootprint('NB_TP') and CompCenterX, но зазоры всё равно считаются от границ 3д-моделей. Может кто-то сталкивался с подобным?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В чем вообще цель? Покажите пример хотя бы. 

Какое количество типоразмеров тестпоинтов, что их невозможно описать? И Зачем такое количество?

Мне кажется вы идете не тем путем. Скажите, что нужно сделать в итоге

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

19 минут назад, peshkoff сказал:

В чем вообще цель? Покажите пример хотя бы. 

Какое количество типоразмеров тестпоинтов, что их невозможно описать? И Зачем такое количество?

Мне кажется вы идете не тем путем. Скажите, что нужно сделать в итоге

В итоге расстояние между центром тестпоинта и границей 3д-модели компонента должно быть условные 3 мм.
Можно сделать вот такое правило в Component Clearance:
image.thumb.png.78096dc5873577417ec2237b9ef0393d.png
Но, так как это правило отвечает за расстояние между границами 3д-моделей, оно начинает ругаться, когда расстояние между центром и границей 3д-модели соблюдено. На картинке линейкой измерено расстояние от центра тестпоинта до границы 3д-модели компонента:
image.thumb.png.97a9ee1df45bc33c21a7ee51fdf22ad6.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

добавьте 3D-тЕло и скройте его (если мешает) для тест поинта

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

48 минут назад, Uladzimir сказал:

добавьте 3D-тЕло и скройте его (если мешает) для тест поинта

Оно есть, сделано по диаметру пада. Но в таком случае Placement / Component Clearance работает от границы этого тела, а хочется от центра. Можно сделать тело цилиндром диаметром 0,1 мм, тогда это будет максимально приближено к центру, но во-первых всё ещё не центр, а во-вторых визуально не очень)

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...