|
2018 Вопросы начинающих , Для версий AD17 и младше |
|
|
|
Jan 29 2018, 08:18
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Цитата(Constantin @ Jan 26 2018, 01:01)  Сейчас не вспомню, кто подсказал эту серию статей: https://blogs.mentor.com/tom-hausherr/blog/...library-part-2/Там ЕМНИП 19 частей - очень хорошо изложена логика выбора сетки для размера площадок и их шага. И всей геометрии компонента. Спасибо! Сейчас погляжу, что там такое! ЗЫ: может пора ветку "Вопросы 2018 открывать", а то уже 94-я этой темы. Пардон, если не в свое дело лезу)
Сообщение отредактировал Sanchosd - Jan 29 2018, 08:20
|
|
|
|
34 страниц
1 2 3 > »
|
 |
Ответов
(1 - 99)
|
Jan 30 2018, 06:21
|
Частый гость
 
Группа: Свой
Сообщений: 148
Регистрация: 4-06-07
Пользователь №: 28 156

|
Цитата(Димон Безпарольный @ Jan 29 2018, 21:20)  Как создать правило, чтобы на зазоры Board Outline Clearence не проверялись слои шелкографии? прописать в правиле BoardOutlineClearance: All Xor OnSilkscreen. Тогда правило будет проверять все, кроме шелкографии.
|
|
|
|
|
Feb 1 2018, 13:37
|

Местный
  
Группа: Свой
Сообщений: 202
Регистрация: 18-12-08
Из: Беларусь, Минск
Пользователь №: 42 590

|
Цитата(Владимир @ Feb 1 2018, 14:03)  Значит на линии взвимосвязи присутсвуют разноименные Netlabel Ищите. Да осмотрел все. Разноименности нет. Лан, буду копать, если выясню причину, отпишусь здесь. Цитата(peshkoff @ Feb 1 2018, 15:34)  зависит от типа проекта (иерархия/плоский и т.д.)
у вас есть порты на схеме? Портов на схеме нет. А как посмотреть какой именно тип проекта? Или это определяется только наличием на схеме sheet entry, sheet symbol и портов? P.S. Поправка: Косяк нашел на одном из 8-ми листов схемы закрался порт вне рабочей зоны листа схемы выкуривал через навигатор, из-за замылившихся глаз не сразу заметил. Отсюда и всплывали проблемы. Спасибо за помощь
--------------------
Отсуствие единых стандартов всегда будет мучать человечество.
|
|
|
|
|
Feb 2 2018, 06:33
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(Master_MW @ Feb 1 2018, 16:37)  Да осмотрел все. Разноименности нет. Лан, буду копать, если выясню причину, отпишусь здесь. Портов на схеме нет. А как посмотреть какой именно тип проекта? Или это определяется только наличием на схеме sheet entry, sheet symbol и портов? P.S. Поправка: Косяк нашел на одном из 8-ми листов схемы закрался порт вне рабочей зоны листа схемы выкуривал через навигатор, из-за замылившихся глаз не сразу заметил. Отсюда и всплывали проблемы. Спасибо за помощь  Тип проекта настраивается в свойствах проекта Project\Options\Options Если сами ничего не правили, то у вас, скорее всего, стоит автоматик тогда альтиум считает, что проект плоский - флат, если нет портов. если порты есть, то иерархия. в этом случае он цепи соединяет через порты и одинаковые нетлейблы на разных листах считаются разными цепями , если не соединены портами.
|
|
|
|
|
Feb 2 2018, 06:44
|

Местный
  
Группа: Свой
Сообщений: 405
Регистрация: 9-09-09
Из: Украина
Пользователь №: 52 262

|
Цитата(Gluk @ Jan 29 2018, 13:28)  Цвета в редакторе плат, тьфу блин!
Такое дело - настраиваем цвета и сетку на плате как-то (или оставляем по-умолчанию). Открываем чужой файл, при рисовании которого сетка была точками, а не линиями и цвет сетки какой-то угарный. Эти цвета сохраняются! Переходим в свой файл и цвет сетки и платы переключается на цвет из чужой платы! Это как-то лечится или страдать вечно? 16.1 Это наблюдается на всех релизах Альтиума. Ужас как бесит!
--------------------
Om Shanti, Shanti, Shanti Om
|
|
|
|
|
Feb 2 2018, 07:21
|
Группа: Участник
Сообщений: 7
Регистрация: 31-01-18
Пользователь №: 101 470

|
Развел вот платку  Тут по центру 2 крепежных отверстия диаметром 3.2 мм (не металлизированные). Сделал гербер-файлы, и вот файл GTL (Top Layer) имеет такой вид:  И тут я че то засомневался, это вообще правильно? Слой Top Layer он ведь только для проводников, или нет? Отверстия делал с помощью Place>Pad. Там в свойствах ставил диаметр 3.2, а еще в Size and Shape (размеры и форма) тоже 3.2мм
|
|
|
|
|
Feb 2 2018, 08:16
|
Группа: Участник
Сообщений: 7
Регистрация: 31-01-18
Пользователь №: 101 470

|
Цитата(peshkoff @ Feb 2 2018, 08:42)  Вот этот шейп и нарисован. если вас он смущает, выставить в 0. (но я бы здесь сделал метализированное отверстие с площадкой) А как это сделать? Я за AD сел 3 дня назад Указать Hole 3.2mm, а Size and Shape 5.2mm? И на каком слое делать?
Сообщение отредактировал Hupyter - Feb 2 2018, 08:17
|
|
|
|
|
Feb 2 2018, 09:08
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата Указать Hole 3.2mm, да Цитата а Size and Shape 5.2mm? ноль, если ничего не нужно из металла нужное значение и отверстие без металлизации, если будет медь под шайбой, винтом и отверстие с металлизацией. Но и в третьем случае совсем сложно (приводить не будем) Цитата И на каком слое делать? Для Multilayer -- если на всех слоях одинаковая форма. Для каждого слоя индивидуально, если форма (размер) ободка разный
|
|
|
|
|
Feb 2 2018, 12:51
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Помогите. Как добавить составной компонент в DBlib (через excel файл) ?
P.S. Раньше пользовался интегрированными библиотеками, но что-то они у меня стали вылетать при добавении нового компонента. Создал DBlib через файл excel - все работает, только не могу составной компонент прописать.
|
|
|
|
|
Feb 2 2018, 13:19
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Цитата(Владимир @ Feb 2 2018, 16:11)  Осталось понять, что имеется ввиду под составным компонетом Это я вот про такую штуку :
Сообщение отредактировал FFF - Feb 2 2018, 13:21
|
|
|
|
|
Feb 2 2018, 14:22
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Цитата(Владимир @ Feb 2 2018, 16:57)  Причем здесь база. Это в УГО создается. К базе не имеет никакого отношения Все создано. Хочу сделать из sch и pcb Database library посредством excel файла.
|
|
|
|
|
Feb 2 2018, 14:28
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Цитата(Владимир @ Feb 2 2018, 17:24)  Зачем? в чем смысл? Просто хочется? Удобно.
|
|
|
|
|
Feb 2 2018, 15:05
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(FFF @ Feb 2 2018, 17:28)  Удобно. это примерно 4 поколения назад. xls->mdb->svndblib->vault->nexus Выберите хотя бы .mdb На екселе встрянете (большие объемы не переваривает)
|
|
|
|
|
Feb 2 2018, 15:26
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Цитата(FFF @ Feb 2 2018, 15:51)  Помогите. Как добавить составной компонент в DBlib (через excel файл) ?
P.S. Раньше пользовался интегрированными библиотеками, но что-то они у меня стали вылетать при добавении нового компонента. Создал DBlib через файл excel - все работает, только не могу составной компонент прописать. мне кажется я знаю с чем вы столкнулись. При "вытягивании" на Sch многоблочного компонента из библиотеки в виде базы данных(XLS или Accb), вы, в иблиотеке. в списке компонентов, видите только первую часть компонента. Вернее видите его описание, и УГО первой части. Тащите на схему компонент(пускай это будет логическая МС из 4-х частей). У вас вытаскивается part 1. Дальше, зажимаете Shift, и тащите компонент в сторону. Только вместо компонента вылезет его вторая часть. Не знаю. может где-то это прописано, но естественным путем хрен догадаешься.
|
|
|
|
|
Feb 2 2018, 17:14
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Цитата(Sanchosd @ Feb 2 2018, 19:26)  мне кажется я знаю с чем вы столкнулись. При "вытягивании" на Sch многоблочного компонента из библиотеки в виде базы данных(XLS или Accb), вы, в иблиотеке. в списке компонентов, видите только первую часть компонента. Вернее видите его описание, и УГО первой части.
Тащите на схему компонент(пускай это будет логическая МС из 4-х частей). У вас вытаскивается part 1. Дальше, зажимаете Shift, и тащите компонент в сторону. Только вместо компонента вылезет его вторая часть. Не знаю. может где-то это прописано, но естественным путем хрен догадаешься. Спасибо, все получилось ! Ни в жизнь бы не догадался так сделать.
|
|
|
|
|
Feb 2 2018, 17:41
|
Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194

|
Цитата(Владимир @ Feb 2 2018, 21:34)  Чего там догадываться. Заходим в свойства и меняем на нужный PART Все гениальное просто. Спасибо, тоже работает. Только надо снять галку Locked.
|
|
|
|
|
Feb 3 2018, 10:50
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(FFF @ Feb 2 2018, 20:41)  надо снять галку Locked. А разве она должна быть установлена "по умолчанию"?
--------------------
Obligatus servus.
|
|
|
|
|
Feb 6 2018, 17:48
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Цитата(Gluk @ Feb 6 2018, 13:23)  Sanchosd, оно так и работает. Для подключения нормальных моделей делается библиотека моделей в солиде и подключается к СёркитВорксу. Сам CW не перетаскивает модели из степов на плате. Обоже как-же это неудобно...но таки выход, да!!! Спасибо за подсказку! А Вы, каким путем перетаскиваете в мех.кад?
|
|
|
|
|
Feb 7 2018, 05:51
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(Sanchosd @ Feb 6 2018, 20:48)  Обоже как-же это неудобно...но таки выход, да!!! Спасибо за подсказку!
А Вы, каким путем перетаскиваете в мех.кад? что значит неудобно? это принцип CW. Для него входящие данные - IDF, в нем нет 3Д, а только координаты компонентов. По этим координатам он подставляет модели, что уже есть в SW. Если у вас все есть, сохраните степ из альтиума, его и открывайте.
|
|
|
|
|
Feb 7 2018, 09:16
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Цитата(peshkoff @ Feb 7 2018, 08:51)  Если у вас все есть, сохраните степ из альтиума, его и открывайте. Что-то изменил в плате, генеришь STEP, идешь в SW, открываешь STEP, распознаешь его, сохраняешь в виде Part. Открываешь сборку, получаешь окно с матюком, мол "файл тот, но не тот, использовать?". Говоришь- использовать. И бабах, вс привязки слетают. Приходится снова заходить в привязки и все их редактировать. Что-то изменил в плате, генеришь STEP.... Но в цело я понял с CW, спасибо! Еще такой вопрос, джентельмены. Кто-то замечал, что при перетаскивании VIA, с подключенными трэками, АД отилично тягает за VIA трэки(вот если-бы он еще так и за компонентами их тягал, сохраняя углы 45 и 90гр.), но, бывает хочешь подвинуть VIA на 0,1, или 2 по 0,1. двигаешь, а VIA ну никак не хочет попадать куда ты ее пытаешься посадить. Прыгает все время в соседнее пересечене сетки. Сетка у меня всегда 0,1, привязка- 1шаг сетки. И в результате. если нужно передвинуть на 0,1, или 0,2, проще передвинуть отдельно VIA с зажатым Ctrl, а потом трэки подвести. Это у меня руки кривые, или присутствует такая фича?
|
|
|
|
|
Feb 7 2018, 12:01
|
Частый гость
 
Группа: Участник
Сообщений: 114
Регистрация: 14-09-05
Пользователь №: 8 546

|
Цитата(Sanchosd @ Feb 7 2018, 12:16)  Что-то изменил в плате, генеришь STEP, идешь в SW, открываешь STEP, распознаешь его, сохраняешь в виде Part. Открываешь сборку, получаешь окно с матюком, мол "файл тот, но не тот, использовать?". Говоришь- использовать. И бабах, вс привязки слетают. Приходится снова заходить в привязки и все их редактировать. Что-то изменил в плате, генеришь STEP....
Но в цело я понял с CW, спасибо!
Еще такой вопрос, джентельмены. Кто-то замечал, что при перетаскивании VIA, с подключенными трэками, АД отилично тягает за VIA трэки(вот если-бы он еще так и за компонентами их тягал, сохраняя углы 45 и 90гр.), но, бывает хочешь подвинуть VIA на 0,1, или 2 по 0,1. двигаешь, а VIA ну никак не хочет попадать куда ты ее пытаешься посадить. Прыгает все время в соседнее пересечене сетки. Сетка у меня всегда 0,1, привязка- 1шаг сетки. И в результате. если нужно передвинуть на 0,1, или 0,2, проще передвинуть отдельно VIA с зажатым Ctrl, а потом трэки подвести. Это у меня руки кривые, или присутствует такая фича? Генерите 3D в PARASOLID, результаты заметно лучше, чем при использовании STEP.
|
|
|
|
|
Feb 7 2018, 14:26
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Цитата(Spartak @ Feb 7 2018, 15:01)  Генерите 3D в PARASOLID, результаты заметно лучше, чем при использовании STEP. Ща протестим! Спасибо тебе добр. человек!
|
|
|
|
|
Feb 9 2018, 06:20
|

Местный
  
Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901

|
Доброго всем дня! Имеется компонент lm258, состоящий из 3 частей:  Составил схему:  При Tools -> Annotate -> Quietly у меня части компонента меняются местами:  Что за напасть? Как можно исправить? Заранее спасибо
|
|
|
|
|
Feb 9 2018, 12:53
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Цитата(Димон Безпарольный @ Jan 30 2018, 23:12)  Или так Или клиренс только для объектов OnCopper
|
|
|
|
|
Feb 9 2018, 13:15
|
Частый гость
 
Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602

|
Наткнулся на такой момент в 18-м. Проект с Variants. Для исполнения Х делаю замену компонента с номиналом 123 на компонент с номиналом 321, компилирую. Перехожу во вкладку скомпилированную, номинал поменялся, как и положено. Но, у меня настроено, чтоб "подменные" компоненты, а точнее их номинал- красным цветом писались. Во всех альтиях до 18-го все работало, а в 18-м цвет не меняется. Специально проверил, настройка установлена "Modify Text and Font", выбран красный цвет. Если компонент не ставится- у меня ставится красный крест. С этим все в порядке.
ЗЫ: запустил портабельный 17-й АД, для проверки. - все работает как и положено, подменный номинал прописан красным цветом.
Сообщение отредактировал Sanchosd - Feb 9 2018, 13:20
|
|
|
|
|
Feb 9 2018, 14:47
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Вопрос от не совсем начинающего. В AD 16 и ранее для удаления заливки полигона изо всех позитивных слоев было достаточно разместить cutout на слое keep-ot layer. Там же было логично рисовать и контур ПП, хотя в 16-й версии уже было правило board outline clearance и контур по сути был нужен для выгрузки в Герберы. В AD17 разместить что-то руками на слое keep-out layer низзя. Можно place--keep-out--arc/fill/итд. И если в свойствах размещаемого сказано, что оно влияет на все сигнальные слои, объект сам прыгает на слой keep-out layer с доп. настройками на объекты какого типа он влияет. Лично я считаю это улучшайзингом там, где не надо (ну найти работу программистам и манагерам). Фабула: разместить на слое keep-out layer объект Polygon Pour Cutout низзя. В его свойствах нет галок, на какие слои он работает. Итого... Что, теперь НЕЛЬЗЯ одним катаутом убрать заливку полигонов сразу изо всех слоев? Типичный пример зачем это надо - убрать заливку полигона в углу ПП, чтобы было так, как слева, а стало так, как справа?  Пока нашел решение только оградить места, откуда убирается полигон, линиями keep-out, которые влияют на все слои, примерно так:  Было красимше, ибо у polygon cutout линии не имеют толщины и ты просто рисовал, откуда выкинуть заливку. Океееейййй... А теперь я хочу убрать полигоны всех слоев из места, куда входят и где идут дороги радиоканала какого-нибудь гигагерцового. Как рекомендуют всякие Тексасы. Линию как на рисунке сигнальная дорога пересечь не сможет. То есть придется копировать одинаковые кипауты на 2-4 слоя.
Сообщение отредактировал vGera - Feb 9 2018, 14:48
|
|
|
|
|
Feb 9 2018, 15:42
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата В AD17 разместить что-то руками на слое keep-out layer низзя. Противоречит этому Цитата Можно place--keep-out--arc/fill/итд. А еще что кроме этого нужно? Цитата разместить на слое keep-out layer объект Polygon Pour Cutout низзя. Специально открыл и разместил. Хотя я этот слой не использую для очистки полигонов на всех слоях Цитата В его свойствах нет галок, на какие слои он работает. так на тот слой, на котором расположен Цитата Что, теперь НЕЛЬЗЯ одним катаутом убрать заливку полигонов сразу изо всех слоев Можно. как и раньше. Расположите на Multi-layer
|
|
|
|
|
Feb 9 2018, 16:30
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Цитата(Владимир @ Feb 9 2018, 18:42)  Противоречит этому Я имел ввиду, что нельзя указать напрямую, что я хочу поместить геометрический примитив на слое keep-out. Можно использовать отдельную команду размещения keep-out'а, и ЕСЛИ он действует на все слои, он САМ переносится системой на слой keep-out layer. Цитата(Владимир @ Feb 9 2018, 18:42)  Специально открыл и разместил. Хотя я этот слой не использую для очистки полигонов на всех слоях Окно свойств катаута (открыл табом при размещении катаута):  В инспекторе объектов - то же самое. Если открыть плату, где на слое уже лежит положенный туда руками катаут, слой есть в списке. Но создать новый такой же объект нельзя... Цитата(Владимир @ Feb 9 2018, 18:42)  Можно. как и раньше. Расположите на Multi-layer А вот за этот совет спасибо, помогает. Я как-то раньше для этого keep-out слой использовал. Выходит так, как на очередной моей видеозарисовке (у меня рука набита такие делать по ряду причин, так что не удивляйтесь, я быстро их делаю):  Свойства объекта программы зависят от того, в какой версии программы в данном файле был создан этот объект. Если катаут сделан в AD16, в его свойствах есть возможность указать слой кип-аут (вернее, он уже указан), а если в AD17, для нового объекта - то уже нет. Старые можно копировать, слой сохраняется. Продолжаю изучать нюансы (хорошо что сейчас все проекты доделаны и время есть  )
Сообщение отредактировал vGera - Feb 9 2018, 16:40
|
|
|
|
|
Feb 9 2018, 17:46
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(vGera @ Feb 9 2018, 19:30)  Окно свойств катаута (открыл табом при размещении катаута): Что-то длинным путем идете Place/Polygon Pour CutOut Цитата Если катаут сделан в AD16, в его свойствах есть возможность указать слой кип-аут (вернее, он уже указан), а если в AD17, для нового объекта - то уже нет Между 16 и 17 изменили подход к KeepOut на других слоях. Теперь это отдельный тип объектов Place/KeepOut/...
|
|
|
|
|
Feb 9 2018, 18:20
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Я таким путем и иду, на клавиатуре p, cutout, жму tab и смотрю окно свойств размещаемого объекта. В AD вообще самый короткий путь - через клавиатуру. T, g, a - перезалил полигоны и т.д.
|
|
|
|
|
Feb 10 2018, 08:46
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Цитата(Smen @ Feb 10 2018, 08:59)  А вот подскажите, есть ли какой способ, при трассировки одной цепи, но двумя параллельными дорожками, контролировать зазор (т.е. создать правило) между этими дорожками? Есть. Сделайте из одной - две цепи при помощи NetTie с двух сторон (если речь идёт о цепи с 2 узлами) и объедините их в дифференциальную пару директивой Differential Pair. Цепи должны иметь имя в виде одинаковой сроки, у одной в конце _N, у второй _P. Ну а потом правило для этой пары какое хотите. Какой-то Кельвин коннекшен делаете? Цитата(juvf @ Feb 10 2018, 11:39)  Проверил на 100 раз. Более того.... . Может быть, глюки с Net scope... Project options - Net identifier scope (как-то так, я по памяти) - Global место auto (based on project contents).
Сообщение отредактировал vGera - Feb 10 2018, 08:48
|
|
|
|
|
Feb 10 2018, 10:09
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(juvf @ Feb 10 2018, 11:39)  Проверил на 100 раз. Более того.... Метку скопировал с одного листа, вставил в другой лист. в схемном редакторе можно цепи(порту) назначить имя выбрав из списка. в списке одно имя ResetUsb. В PCB редакторе в списке два имени.
ps Проект изночально сделан в Eagle. Потом встроенным в АД экспортером экспортирован в АД. Потом в АД добавил новый лист с схемой. Так вот в этом новом листе назначаю имена цепям как вол всем проекте.... часть цепей в PCB дублируется и не объеденяется. Такое чувство, как будь-то есть какойто класс цепей. И с одного листа схемы цепь входит в класс (пространство имён) (EAGLE->USBRESET), с ногово листа не входит в этот класс. Проверите настройки проекта: иерархия Назначение индивидуальных цепей на листе Связи межлистовые. Хотя скорее всего у вас можно все Global объявить Цитата(vGera @ Feb 10 2018, 11:46)  Differential Pair. Цепи должны иметь имя в виде одинаковой сроки, у одной в конце _N, у второй _P. Ну а потом правило для этой пары какое хотите. Это проще, но совсем не обязателно
|
|
|
|
|
Feb 10 2018, 10:12
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081

|
Цитата(vGera @ Feb 10 2018, 12:46)  при помощи NetTie Про NetTie знаю и использую когда цепи явно разные (типа цифровой и аналоговой земли) там известно место, где они соединяются (там и ставлю перемычку NetTie). Вопрос про случай, когда не совсем понятно, в каком месте цепь будет разветвляться. Собственно вопрос наверное более теоретический. Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен? Насчёт диф пар не понял, зачем? Я имел ввиду "контролировать зазор", что б дорожки не слиплись.
|
|
|
|
|
Feb 10 2018, 17:07
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Цитата(Smen @ Feb 10 2018, 13:12)  Собственно вопрос наверное более теоретический. Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен? Насчёт диф пар не понял, зачем? Я имел ввиду "контролировать зазор", что б дорожки не слиплись. Не разделив цепи вы не найдете правила, которое бы Вам диктовало необходимость контроля расстояния между дорожками. А разделив цепи самый простой способ жестко зафиксировать взаимную геометрию цепей - это дифпара. Как-то так. Цитата(Владимир @ Feb 10 2018, 13:09)  Это проще, но совсем не обязателно А разве суфиксы _N и _P не обязательны? http://www.altium.com/documentation/18.0/d...ir+Routing))_ADЯ всю жизнь только так пары и делаю, их в современных проектах обычно очень много (пар), не одна. Грубо говоря, а как еще AD поймет, какие из цепей с директивой Diff pair, коих, скажем, 20 штук, образую пары (10 штук?? Ведь директива дифпары это набор параметров с DifferentialPair=true, без дополнительных параметров. М.б. в 17 и 18 версии уже не так? Цитата(Smen @ Feb 10 2018, 13:12)  Вопрос про случай, когда не совсем понятно, в каком месте цепь будет разветвляться. Ну... нужно рассматривать конкретный пример. Может быть, Вам вообще полезны xSignals, когда контролируется топология цепи и длины ее сегментов. Без конкретики не совсем понятно, чего мы добиваемся.
|
|
|
|
|
Feb 10 2018, 19:32
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(vGera @ Feb 10 2018, 20:07)  А разве суфиксы _N и _P не обязательны? Я всю жизнь только так пары и делаю, их в современных проектах обычно очень много (пар), не одна. Грубо говоря, а как еще AD поймет, какие из цепей с директивой Diff pair, коих, скажем, 20 штук, образую пары (10 штук?? Ведь директива дифпары это набор параметров с DifferentialPair=true, без дополнительных параметров. М.б. в 17 и 18 версии уже не так? Да ни как не поймет. Просто в PCB из двух любых цепей образовать дифпару и дать ей имя без всяких директив. Это было всегда с самых старых версий. Все отличие только в том, что на схеме это наглядно. А на PCB нужно выбирать цепи из длинного списка всех возможных цепей. Но при сноровке-- это быстро делается
|
|
|
|
|
Feb 12 2018, 05:46
|
Местный
  
Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081

|
Цитата(vGera @ Feb 10 2018, 21:07)  жестко зафиксировать взаимную геометрию цепей - это дифпара Так а мне не нужна жёсткая фиксация. Мне необходимо соблюсти только минимальный зазор (что б при производстве дорожки не "слиплись"). Цитата(vGera @ Feb 10 2018, 21:07)  Не разделив цепи вы не найдете правила Не понял, выше говорили, что в новых версиях возможно?
|
|
|
|
|
Feb 12 2018, 12:35
|

Местный
  
Группа: Свой
Сообщений: 270
Регистрация: 8-08-15
Из: Москва
Пользователь №: 87 901

|
Всем доброго дня. Бывает такая ситуация, что можно использовать 2 разных компонента, а на плате сразу есть 2 футпринта, например:  Как в альте такое сделать? На схематике я могу выбрать вариант, а как на самой плате это сделать? Если создавать компоненты он добавляет только тот компонент, что есть в варианте, а нужно оба и чтобы они не ругались друг на друга при пересечении (хотя тут можно в правилах задать отрицательный клиренс). Есть какой-то специальный метод для этого?
|
|
|
|
|
Feb 12 2018, 15:57
|

Частый гость
 
Группа: Участник
Сообщений: 174
Регистрация: 3-11-06
Из: Санкт-Ленинград
Пользователь №: 21 949

|
Цитата(RadiatoR @ Feb 12 2018, 15:35)  в правилах задать отрицательный клиренс Я так и делаю.
--------------------
Obligatus servus.
|
|
|
|
|
Feb 15 2018, 07:16
|
Участник

Группа: Участник
Сообщений: 31
Регистрация: 5-10-08
Из: Питер
Пользователь №: 40 698

|
Во всех схемах, которые я видел, в таких случаях просто кидают на схему два компонента (две микросхемы в разных корпусах), пишут что монтируется "или-или" (хть с вариантами АД, хоть нет), ну а в правилах если используется component clearance для этой парочки можно его просто выключить.
|
|
|
|
|
Feb 16 2018, 11:24
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(Владимир @ Feb 16 2018, 15:45)  В настройках проекта Net Label ==> Global Это где? Меню->Project->Project Options... Тут? А дальше? Не могу найти настройку Net Label. Цитата А дальше открыть панель Message и смотреть, где и почему на одной цепи 2 разных NetLabel У меня нет разных NetLabel, у меня одинаковые NetLabel. Для эксперимента добавил на одну схему новый разъем, назначил ему рефдес XP123456. Объединил его выводы цепью и назвал цепь NetLabel23ASDFG. См Снимок.png Скопировал XP123456 с его цепями в буфер и вставил на другой лист. Переименовал рефдес в XP654321. Экспортирую схему в PCB. Получаю ошибку "Duplicate Net Names Wire NetLabel23ASDFG", см скриншот из Message. На пп добавилось два разъема, но у одного нет цепей. См скрин. Почему возникает эта ошибка? Почему альтиум говорит Duplicate Net Names Wire? ps вообще - что эта ошибка означает? Перевод понятен "Обнаружен дубликат имени цепи". Но ведь Net Label и создан для того, чтобы объединять цепи, т.е. если встречается две не обедненные цепи, и на них ставится одинаковая метка, то считается, что это одна цепь. Почему альтиум упорно продолжает считать что это разные цепи и говорит, что я назвал разные цепи одним именем?
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 16 2018, 11:40
|

Гуру
     
Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671

|
Цитата(juvf @ Feb 16 2018, 14:24)  Это где? Меню->Project->Project Options... Тут? А дальше? Option Цитата Но ведь Net Label и создан для того, чтобы объединять цепи, на одном листе если на разных-- нужны соответсвующие настройки. передача межу листами бывает глобальные-- все передается на все Через PORT - на другие литы передается только через PORT Иерархическая (вертикальная) --- Через PORT и Sheet Entry Многоканальная Между листами ОДНОЙ функциональной группы (горизонтальная) через Sheet Connector ...
|
|
|
|
|
Feb 16 2018, 12:05
|

Профессионал
    
Группа: Свой
Сообщений: 1 261
Регистрация: 14-05-09
Из: Челябинск
Пользователь №: 49 045

|
Цитата(Владимир @ Feb 16 2018, 16:40)  Option А дальше? Выставил Net Identirier Scope в значение Global, вроде с тестовыми портами объединил в одну цепь. Это то? Но всё равно что-то не так. См скрин... цепь вроде объеденилась, то почему теперь эта цепь подсвечена шашечками? Clear и Reset Error Markers не помогает. Цитата на одном листе
если на разных-- нужны соответсвующие настройки. передача межу листами бывает глобальные-- все передается на все Просто если изначально проект создавать в АД, то ни чего специально настраивать не нужно. Net Identirier Scope установлен Automatic (Base on project contents). Эотт проект - результат импорта проекта из EAGLE, позможно из EAGLE були подхваченны какието особые настройки, только я не смог их убрать.
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 17 2018, 18:40
|
Частый гость
 
Группа: Участник
Сообщений: 88
Регистрация: 20-10-06
Из: Иваново
Пользователь №: 21 504

|
Цитата(juvf @ Feb 16 2018, 15:05)  почему теперь эта цепь подсвечена шашечками? Это режим отображения цепей своим цветом. Настраивается в PCB Editor - Board Insight Color Overrides. Переключается по F5.
|
|
|
|
|
Feb 20 2018, 14:25
|
Частый гость
 
Группа: Участник
Сообщений: 80
Регистрация: 27-01-16
Из: Москва
Пользователь №: 90 218

|
Есть ли команда в AD, чтобы убрать не подключённые куски plane? Например для полигона есть Remove Dead Copper. А вот для plane такого не нашёл...
Эскизы прикрепленных изображений
|
|
|
|
|
Feb 20 2018, 18:00
|
Местный
  
Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158

|
Цитата(moon333 @ Feb 20 2018, 16:25)  Есть ли команда в AD, чтобы убрать не подключённые куски plane? Например для полигона есть Remove Dead Copper. А вот для plane такого не нашёл... Чем искать такую команду, лучше заменить plane сигнальным слоем и залить полигон. Намного гибче и "надежнее".
|
|
|
|
|
Feb 21 2018, 07:59
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата Но в общем и целом для нормальных САПРов это уже с десяток лет не актуально. Правда АД в их число пока не входит... Не войдет и без плейнов - и это еще просто перезаливка полигонов самая обычная. Вот когда дело доходит до удаления неиспользуемых падов  - тогда и начинается самое интересное. Цитата При доработке чужих проектов так и делал. Попутно хотел спросить - в чем преимущество Plane? Дорожку там не проведешь... В плане разводки- ни в чем, а если еще split plane то и контролировать неудобно.
|
|
|
|
|
Feb 21 2018, 08:13
|
Группа: Участник
Сообщений: 6
Регистрация: 25-04-15
Из: г. Карачев, Брянская обл.
Пользователь №: 86 382

|
Островки или другие элементы можно удалить на слое плейна вручную, используя Place->Polygon Pour Cutout, указав в нем необходимый слой плейна. Но занятие это весьма сомнительное. При перемещении элементов по плате необходимо будет все эти вырезы перемещать вручную. Как уже неоднократно упоминалось, сигнальные слои с заливкой полигоном - более гибкий вариант.
|
|
|
|
|
Feb 21 2018, 08:18
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(moon333 @ Feb 20 2018, 17:25)  Есть ли команда в AD, чтобы убрать не подключённые куски plane? Например для полигона есть Remove Dead Copper. А вот для plane такого не нашёл... Нету такого. Забить. считать, что это "баланс меди" Цитата(Constantin @ Feb 20 2018, 21:00)  Чем искать такую команду, лучше заменить plane сигнальным слоем и залить полигон. Намного гибче и "надежнее". Это зависит от количества цепей питания на плате
|
|
|
|
|
Feb 21 2018, 09:34
|
Частый гость
 
Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119

|
AD 14.3.10 Сделал плату и проверил DRC - никаких ошибок нет. Сделал gerber-файлы (слои Тop, Bottom, TopSolder, BotSolder, Board(Механик1)) и решил их открыть и посмотреть. Все gerber-файлы отображаются нормально (ширина платы - во всю рабочую область экрана), кроме Bottom - он отобразился в несколько раз меньше в нижней части экрана. Догадываюсь, что, возможно, в проекте в слое Bottom присутствует какой-то элемент (возможно случайный трек) вне контура платы, но найти его не могу. В DRC проверки на наличие чего-либо вне контура платы не нашел.
Сообщение отредактировал MVJ - Feb 21 2018, 09:47
|
|
|
|
|
Feb 21 2018, 11:05
|

ядовитый комментатор
     
Группа: Свой
Сообщений: 2 765
Регистрация: 25-06-11
Пользователь №: 65 887

|
Цитата Непонятна политика инженеров Altium тогда получается. Вот перешли на 18 Altium отбросив все 32-битовые машины. А до сих пор по ресурсам жмутся... Чудно однако. Отбросить то отбросили, да только и 64 битами оно ест ресурсы так, как не снилось никакому другому пакету и близко и все равно тормозит. налицо эффективное использование ресурсов Чтобы сравнить:сейчас в неспешной проработке вот эта плата и что бы думали там по ресурсам? Аллегро просит слегка больше 200 метров на нее, изредка при определенных условиях доходит до 300. В альтиуме пойдешь удалять неиспользуемые пады на 10 слойке- несколько часов на перезаливку, просто сидишь и втыкаешь у монитора. Сколько бы они там не говорили про инновации нововведения и пр, все это будет максимум пародией на то что сделано в других пакетах  .
|
|
|
|
|
Feb 21 2018, 13:19
|
Частый гость
 
Группа: Участник
Сообщений: 172
Регистрация: 9-10-06
Пользователь №: 21 119

|
Цитата(MVJ @ Feb 21 2018, 13:34)  AD 14.3.10 Сделал gerber-файлы (слои Тop, Bottom, TopSolder, BotSolder, Board(Механик1)) и решил их открыть и посмотреть. Все gerber-файлы отображаются нормально (ширина платы - во всю рабочую область экрана), кроме Bottom - он отобразился в несколько раз меньше в нижней части экрана. Догадываюсь, что, возможно, в проекте в слое Bottom присутствует какой-то элемент (возможно случайный трек) вне контура платы, но найти его не могу. В DRC проверки на наличие чего-либо вне контура платы не нашел. Таки нашел. Если в PCB Filter выбрать Track - Free, слой Bottom, то нашелся крошечный трек вне платы (причем очень далеко от нее). Как он туда попал - х.з. Все-таки в DRC неплохо было бы иметь проверку на наличие чего-либо вне платы.
|
|
|
|
|
Feb 21 2018, 13:50
|

люблю бегать и орать
    
Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376

|
Цитата(EvilWrecker @ Feb 21 2018, 14:05)  .... Чтобы сравнить:сейчас в неспешной проработке вот эта плата и что бы думали там по ресурсам? Аллегро просит слегка больше 200 метров на нее, изредка при определенных условиях доходит до 300. В альтиуме пойдешь удалять неиспользуемые пады на 10 слойке- несколько часов на перезаливку, просто сидишь и втыкаешь у монитора. ... Не вводите в заблужение. В аллегро эта плата открывается как есть, а в альтиуме вы ее импортировали. при импорте альтиум не понимает какие границы полигона рисованные, а какие получились засчет обрисовки объектов. И альтиум при импорте все границы прорисовывает даже там, где обтекание. В итоге получаем полигон с десятками тысяч точек. Это видно в свойствах полигона. Потому так и тормозит. И кстати, раньше эти точки можно было редактировать путем копирования в ексель и округления, сейчас эту функцию убрали...
|
|
|
|
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0
|
|
|