реклама на сайте
подробности

 
 
> 2018 Вопросы начинающих , Для версий AD17 и младше
Sanchosd
сообщение Jan 29 2018, 08:18
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
34 страниц V   1 2 3 > »   
Start new topic
Ответов (1 - 99)
Gluk
сообщение Jan 29 2018, 10:28
Сообщение #2


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Цвета в редакторе плат, тьфу блин!

Такое дело - настраиваем цвета и сетку на плате как-то (или оставляем по-умолчанию). Открываем чужой файл, при рисовании которого сетка была точками, а не линиями и цвет сетки какой-то угарный. Эти цвета сохраняются! Переходим в свой файл и цвет сетки и платы переключается на цвет из чужой платы! Это как-то лечится или страдать вечно? 16.1
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jan 29 2018, 18:20
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Как создать правило, чтобы на зазоры Board Outline Clearence не проверялись слои шелкографии?
Go to the top of the page
 
+Quote Post
Lehin_05
сообщение Jan 30 2018, 06:21
Сообщение #4


Частый гость
**

Группа: Свой
Сообщений: 148
Регистрация: 4-06-07
Пользователь №: 28 156



Цитата(Димон Безпарольный @ Jan 29 2018, 21:20) *
Как создать правило, чтобы на зазоры Board Outline Clearence не проверялись слои шелкографии?

прописать в правиле BoardOutlineClearance: All Xor OnSilkscreen.

Тогда правило будет проверять все, кроме шелкографии.
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jan 30 2018, 20:12
Сообщение #5


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(Lehin_05 @ Jan 30 2018, 09:21) *
прописать в правиле BoardOutlineClearance: All Xor OnSilkscreen.

Тогда правило будет проверять все, кроме шелкографии.

Или так:


Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Jan 31 2018, 17:43
Сообщение #6


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Как правильно задавать области запрета прокладки дорожек у элементов в PCB библиотеки?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Jan 31 2018, 18:54
Сообщение #7


Гуру
******

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



Объекты на слое KeepOut (Для всех слоев)
Объекты на слое со свойством KeepOut (Для данного слоя)
В последних версиях запреты настраиваются отдельно для Track И т.п.
Go to the top of the page
 
+Quote Post
Master_MW
сообщение Feb 1 2018, 07:40
Сообщение #8


Местный
***

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



Доброго времени суток! Вопрос скорее всего в эту ветку.

Суть проблемы в следующем: Открываю один из старых проектов (AD17) где нужно внести изменения , компилирую.

При компиляции выдает ошибку "Dublicate Net Names Wire _имя цепи_"

Имя цепи указано при помощи Net Label. Так, например Net Label CAN_H , стоит на двух листах (на разъеме и драйвере) . И ругается. Полная перерисовка не помогает. В чем может быть дело?


--------------------
Отсуствие единых стандартов всегда будет мучать человечество.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 1 2018, 08:11
Сообщение #9


Гуру
******

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



1 Ищите лишний пробел или написание СА рсскими(английскими). А проще Сопи пасте Netlabel
2 Если не помогает -- В настройках проекта ищите (скорее всего у вас все Global)
если иерархия -- там надо смотреть внимательней
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 1 2018, 08:23
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602



Друзья, скажите. а кто-то использует SolidWorks Modeller для Альтия?
Если да, то где можно почитать как им пользоваться?
Go to the top of the page
 
+Quote Post
Master_MW
сообщение Feb 1 2018, 08:26
Сообщение #11


Местный
***

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



Копипастинг не помогает. Неты все названы на английской раскладке и проблемы со всеми нет лейблами одной цепи, но расположенными на различных листах. Названия нет лейблов 100 процентов одинаковые на английской раскладке без пробелов

Может подскажете, что именно надо рыть в настройках?


--------------------
Отсуствие единых стандартов всегда будет мучать человечество.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 1 2018, 11:03
Сообщение #12


Гуру
******

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



Значит на линии взвимосвязи присутсвуют разноименные Netlabel
Ищите.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 1 2018, 12:34
Сообщение #13


люблю бегать и орать
*****

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



Цитата(Master_MW @ Feb 1 2018, 10:40) *
Доброго времени суток! Вопрос скорее всего в эту ветку.

Суть проблемы в следующем: Открываю один из старых проектов (AD17) где нужно внести изменения , компилирую.

При компиляции выдает ошибку "Dublicate Net Names Wire _имя цепи_"

Имя цепи указано при помощи Net Label. Так, например Net Label CAN_H , стоит на двух листах (на разъеме и драйвере) . И ругается. Полная перерисовка не помогает. В чем может быть дело?


зависит от типа проекта (иерархия/плоский и т.д.)

у вас есть порты на схеме?
Go to the top of the page
 
+Quote Post
Master_MW
сообщение Feb 1 2018, 13:37
Сообщение #14


Местный
***

Группа: Свой
Сообщений: 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-ми листов схемы закрался порт вне рабочей зоны листа схемы выкуривал через навигатор, из-за замылившихся глаз не сразу заметил. Отсюда и всплывали проблемы. Спасибо за помощьsm.gif


--------------------
Отсуствие единых стандартов всегда будет мучать человечество.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 2 2018, 06:33
Сообщение #15


люблю бегать и орать
*****

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



Цитата(Master_MW @ Feb 1 2018, 16:37) *
Да осмотрел все. Разноименности нет. Лан, буду копать, если выясню причину, отпишусь здесь.



Портов на схеме нет. А как посмотреть какой именно тип проекта? Или это определяется только наличием на схеме sheet entry, sheet symbol и портов?


P.S. Поправка:

Косяк нашел на одном из 8-ми листов схемы закрался порт вне рабочей зоны листа схемы выкуривал через навигатор, из-за замылившихся глаз не сразу заметил. Отсюда и всплывали проблемы. Спасибо за помощьsm.gif


Тип проекта настраивается в свойствах проекта Project\Options\Options
Если сами ничего не правили, то у вас, скорее всего, стоит автоматик
тогда альтиум считает, что проект плоский - флат, если нет портов.
если порты есть, то иерархия. в этом случае он цепи соединяет через порты и одинаковые нетлейблы на разных листах считаются разными цепями , если не соединены портами.
Go to the top of the page
 
+Quote Post
filmi
сообщение Feb 2 2018, 06:44
Сообщение #16


Местный
***

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



Цитата(Gluk @ Jan 29 2018, 13:28) *
Цвета в редакторе плат, тьфу блин!

Такое дело - настраиваем цвета и сетку на плате как-то (или оставляем по-умолчанию). Открываем чужой файл, при рисовании которого сетка была точками, а не линиями и цвет сетки какой-то угарный. Эти цвета сохраняются! Переходим в свой файл и цвет сетки и платы переключается на цвет из чужой платы! Это как-то лечится или страдать вечно? 16.1

Это наблюдается на всех релизах Альтиума. Ужас как бесит!


--------------------
Om Shanti, Shanti, Shanti Om
Go to the top of the page
 
+Quote Post
Hupyter
сообщение Feb 2 2018, 07:21
Сообщение #17





Группа: Участник
Сообщений: 7
Регистрация: 31-01-18
Пользователь №: 101 470



Развел вот платку



Тут по центру 2 крепежных отверстия диаметром 3.2 мм (не металлизированные).
Сделал гербер-файлы, и вот файл GTL (Top Layer) имеет такой вид:



И тут я че то засомневался, это вообще правильно? Слой Top Layer он ведь только для проводников, или нет?
Отверстия делал с помощью Place>Pad. Там в свойствах ставил диаметр 3.2, а еще в Size and Shape (размеры и форма) тоже 3.2мм
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 07:38
Сообщение #18


Гуру
******

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



Цитата(Hupyter @ Feb 2 2018, 10:21) *
а еще в Size and Shape (размеры и форма) тоже 3.2мм

А зачем? Все что там указана-- это для меди. Понятно, что ее там не будет, так как там все высверливаться будет. Но чтоб даже мыслей не было-- делайте нулевыми. В любом случае меньше чем диаметр высверливания с учетом допуска
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 2 2018, 07:42
Сообщение #19


люблю бегать и орать
*****

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



Цитата(Hupyter @ Feb 2 2018, 10:21) *
....а еще в Size and Shape (размеры и форма) тоже 3.2мм


Вот этот шейп и нарисован.
если вас он смущает, выставить в 0.
(но я бы здесь сделал метализированное отверстие с площадкой)
Go to the top of the page
 
+Quote Post
Hupyter
сообщение Feb 2 2018, 08:16
Сообщение #20





Группа: Участник
Сообщений: 7
Регистрация: 31-01-18
Пользователь №: 101 470



Цитата(peshkoff @ Feb 2 2018, 08:42) *
Вот этот шейп и нарисован.
если вас он смущает, выставить в 0.
(но я бы здесь сделал метализированное отверстие с площадкой)

А как это сделать? Я за AD сел 3 дня назад smile3046.gif
Указать Hole 3.2mm, а Size and Shape 5.2mm? И на каком слое делать?

Сообщение отредактировал Hupyter - Feb 2 2018, 08:17
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 09:08
Сообщение #21


Гуру
******

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



Цитата
Указать Hole 3.2mm,
да
Цитата
а Size and Shape 5.2mm?
ноль, если ничего не нужно из металла нужное значение и отверстие без металлизации, если будет медь под шайбой, винтом и отверстие с металлизацией. Но и в третьем случае совсем сложно (приводить не будем)
Цитата
И на каком слое делать?
Для Multilayer -- если на всех слоях одинаковая форма. Для каждого слоя индивидуально, если форма (размер) ободка разный
Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 12:51
Сообщение #22





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Помогите. Как добавить составной компонент в DBlib (через excel файл) ?

P.S. Раньше пользовался интегрированными библиотеками, но что-то они у меня стали вылетать при добавении нового компонента. Создал DBlib через файл excel - все работает, только не могу составной компонент прописать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 13:11
Сообщение #23


Гуру
******

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



Цитата
Создал DBlib через файл excel - все работает, только не могу составной компонент прописать.

Осталось понять, что имеется ввиду под составным компонетом
Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 13:19
Сообщение #24





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Цитата(Владимир @ Feb 2 2018, 16:11) *
Осталось понять, что имеется ввиду под составным компонетом

Это я вот про такую штуку :


Сообщение отредактировал FFF - Feb 2 2018, 13:21
Go to the top of the page
 
+Quote Post
musa
сообщение Feb 2 2018, 13:34
Сообщение #25


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(FFF @ Feb 2 2018, 15:51) *
но что-то они у меня стали вылетать при добавении нового компонента

Это как вы умудряетесь что то добавлять в интегрированную библиотеку. Они не для этого. И зачем вам это нужно
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 13:57
Сообщение #26


Гуру
******

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



Цитата(FFF @ Feb 2 2018, 16:19) *
Это я вот про такую штуку :

Причем здесь база.
Это в УГО создается.

К базе не имеет никакого отношения
Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 14:22
Сообщение #27





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Цитата(Владимир @ Feb 2 2018, 16:57) *
Причем здесь база.
Это в УГО создается.

К базе не имеет никакого отношения


Все создано. Хочу сделать из sch и pcb Database library посредством excel файла.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 14:24
Сообщение #28


Гуру
******

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



Зачем?
в чем смысл?
Просто хочется?
Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 14:28
Сообщение #29





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Цитата(Владимир @ Feb 2 2018, 17:24) *
Зачем?
в чем смысл?
Просто хочется?

Удобно.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 2 2018, 15:05
Сообщение #30


люблю бегать и орать
*****

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



Цитата(FFF @ Feb 2 2018, 17:28) *
Удобно.


это примерно 4 поколения назад.
xls->mdb->svndblib->vault->nexus

Выберите хотя бы .mdb
На екселе встрянете (большие объемы не переваривает)
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 2 2018, 15:26
Сообщение #31


Частый гость
**

Группа: Участник
Сообщений: 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, и тащите компонент в сторону. Только вместо компонента вылезет его вторая часть.
Не знаю. может где-то это прописано, но естественным путем хрен догадаешься.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 15:27
Сообщение #32


Гуру
******

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



Цитата(FFF @ Feb 2 2018, 17:28) *
Удобно.

Абсолютно никаких удобств применительно к одному проекту.

Удобства появляются в Vault (базе) создаваемых на предприятии, и не привязанных к проекту.
Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 17:14
Сообщение #33





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Цитата(Sanchosd @ Feb 2 2018, 19:26) *
мне кажется я знаю с чем вы столкнулись.
При "вытягивании" на Sch многоблочного компонента из библиотеки в виде базы данных(XLS или Accb), вы, в иблиотеке. в списке компонентов, видите только первую часть компонента. Вернее видите его описание, и УГО первой части.

Тащите на схему компонент(пускай это будет логическая МС из 4-х частей). У вас вытаскивается part 1. Дальше, зажимаете Shift, и тащите компонент в сторону. Только вместо компонента вылезет его вторая часть.
Не знаю. может где-то это прописано, но естественным путем хрен догадаешься.

Спасибо, все получилось ! Ни в жизнь бы не догадался так сделать.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 2 2018, 17:34
Сообщение #34


Гуру
******

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



Цитата(FFF @ Feb 2 2018, 20:14) *
Спасибо, все получилось ! Ни в жизнь бы не догадался так сделать.

Чего там догадываться.
Заходим в свойства и меняем на нужный PART

Go to the top of the page
 
+Quote Post
FFF
сообщение Feb 2 2018, 17:41
Сообщение #35





Группа: Участник
Сообщений: 8
Регистрация: 15-09-11
Пользователь №: 67 194



Цитата(Владимир @ Feb 2 2018, 21:34) *
Чего там догадываться.
Заходим в свойства и меняем на нужный PART

Все гениальное просто. Спасибо, тоже работает. Только надо снять галку Locked.
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Feb 3 2018, 10:50
Сообщение #36


Частый гость
**

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



Цитата(FFF @ Feb 2 2018, 20:41) *
надо снять галку Locked.

А разве она должна быть установлена "по умолчанию"? rolleyes.gif


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 3 2018, 10:55
Сообщение #37


Гуру
******

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



Цитата(Dmitry Dubrovenko @ Feb 3 2018, 13:50) *
А разве она должна быть установлена "по умолчанию"? rolleyes.gif

Обычно да.
В библиотеках, для Part которым разрешен Swap-- можно (нужно) снять.
Но на схемах, для избежания перетасовки при перенумерации лучше поставить, когда схема уже сделана
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 6 2018, 09:52
Сообщение #38


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602



Друзья, я дико извиняюсь за занудливость, но может кто-то использует связку AD и SolidWorks посредством CircuitWorks.
Вопрос: при импорте в CircuitWorks, модели компонентов не передаются, и CircuitWorks вытягивает "кирпичи" вместо отображения нормальных моделей.
ЧЯДНТ?
Заранее спасибО!
Go to the top of the page
 
+Quote Post
Gluk
сообщение Feb 6 2018, 10:23
Сообщение #39


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Sanchosd, оно так и работает.
Для подключения нормальных моделей делается библиотека моделей в солиде и подключается к СёркитВорксу. Сам CW не перетаскивает модели из степов на плате.
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 6 2018, 17:48
Сообщение #40


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602



Цитата(Gluk @ Feb 6 2018, 13:23) *
Sanchosd, оно так и работает.
Для подключения нормальных моделей делается библиотека моделей в солиде и подключается к СёркитВорксу. Сам CW не перетаскивает модели из степов на плате.


Обоже как-же это неудобно...но таки выход, да!!!
Спасибо за подсказку!

А Вы, каким путем перетаскиваете в мех.кад?
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 7 2018, 05:51
Сообщение #41


люблю бегать и орать
*****

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



Цитата(Sanchosd @ Feb 6 2018, 20:48) *
Обоже как-же это неудобно...но таки выход, да!!!
Спасибо за подсказку!

А Вы, каким путем перетаскиваете в мех.кад?


что значит неудобно? это принцип CW.
Для него входящие данные - IDF, в нем нет 3Д, а только координаты компонентов.
По этим координатам он подставляет модели, что уже есть в SW.

Если у вас все есть, сохраните степ из альтиума, его и открывайте.
Go to the top of the page
 
+Quote Post
Gluk
сообщение Feb 7 2018, 06:20
Сообщение #42


Частый гость
**

Группа: Участник
Сообщений: 91
Регистрация: 4-04-16
Пользователь №: 91 157



Так и перетаскиваем. В IDF координаты и прямоугольники компонентов. Если моделей нет, то он вытягивает из этих прямоугольников.
Со степом есть проблемы, например при округлении чисел в платах сложной формы, контур разваливается в Солиде.
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 7 2018, 09:16
Сообщение #43


Частый гость
**

Группа: Участник
Сообщений: 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, а потом трэки подвести.
Это у меня руки кривые, или присутствует такая фича?
Go to the top of the page
 
+Quote Post
Spartak
сообщение Feb 7 2018, 12:01
Сообщение #44


Частый гость
**

Группа: Участник
Сообщений: 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.


Go to the top of the page
 
+Quote Post
musa
сообщение Feb 7 2018, 12:29
Сообщение #45


Профессионал
*****

Группа: Свой
Сообщений: 1 033
Регистрация: 26-02-07
Из: Москва
Пользователь №: 25 668



Цитата(Gluk @ Feb 7 2018, 09:20) *
Если моделей нет


А если есть то как подцепить их к солиду и объяснить что чему соответствуют. Компоненты всеравно преимущественно в солиде рисуются так что как правило есть и то и другое.
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 7 2018, 14:26
Сообщение #46


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602



Цитата(Spartak @ Feb 7 2018, 15:01) *
Генерите 3D в PARASOLID, результаты заметно лучше, чем при использовании STEP.


Ща протестим! Спасибо тебе добр. человек!
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Feb 9 2018, 06:20
Сообщение #47


Местный
***

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



Доброго всем дня!
Имеется компонент lm258, состоящий из 3 частей:


Составил схему:


При Tools -> Annotate -> Quietly у меня части компонента меняются местами:


Что за напасть? Как можно исправить?

Заранее спасибо
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2018, 06:28
Сообщение #48


Гуру
******

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



для не взаимно заменяемых Part следует установить флаг Lock Part
а еще лучше-- для всех
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Feb 9 2018, 07:58
Сообщение #49


Местный
***

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



Это уже в самом листе схемы? Или есть настройка в самом компоненте?

Залочил на схеме. Все стало ок.
Спасибо!
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2018, 08:35
Сообщение #50


Гуру
******

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



В компоненте. (с моей точки зрения это правильно)
Но можно и в настройках аннотации
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 9 2018, 09:16
Сообщение #51


люблю бегать и орать
*****

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



Да... Это ж фишка альтиума! только в альтиуме гейты переименовываются в зависимости от положения.
Ноу хау так сказать...
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 9 2018, 12:53
Сообщение #52


Участник
*

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



Цитата(Димон Безпарольный @ Jan 30 2018, 23:12) *
Или так

Или клиренс только для объектов OnCopper
Go to the top of the page
 
+Quote Post
Sanchosd
сообщение Feb 9 2018, 13:15
Сообщение #53


Частый гость
**

Группа: Участник
Сообщений: 141
Регистрация: 3-05-09
Из: Москва
Пользователь №: 48 602



Наткнулся на такой момент в 18-м.
Проект с Variants.
Для исполнения Х делаю замену компонента с номиналом 123 на компонент с номиналом 321, компилирую. Перехожу во вкладку скомпилированную, номинал поменялся, как и положено.
Но, у меня настроено, чтоб "подменные" компоненты, а точнее их номинал- красным цветом писались.
Во всех альтиях до 18-го все работало, а в 18-м цвет не меняется.
Специально проверил, настройка установлена "Modify Text and Font", выбран красный цвет.
Если компонент не ставится- у меня ставится красный крест. С этим все в порядке.

ЗЫ: запустил портабельный 17-й АД, для проверки. - все работает как и положено, подменный номинал прописан красным цветом.

Сообщение отредактировал Sanchosd - Feb 9 2018, 13:20
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 9 2018, 14:47
Сообщение #54


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2018, 15:42
Сообщение #55


Гуру
******

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



Цитата
В AD17 разместить что-то руками на слое keep-out layer низзя.

Противоречит этому
Цитата
Можно place--keep-out--arc/fill/итд.

А еще что кроме этого нужно?
Цитата
разместить на слое keep-out layer объект Polygon Pour Cutout низзя.

Специально открыл и разместил. Хотя я этот слой не использую для очистки полигонов на всех слоях
Цитата
В его свойствах нет галок, на какие слои он работает.
так на тот слой, на котором расположен
Цитата
Что, теперь НЕЛЬЗЯ одним катаутом убрать заливку полигонов сразу изо всех слоев

Можно. как и раньше. Расположите на Multi-layer
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 9 2018, 16:30
Сообщение #56


Участник
*

Группа: Участник
Сообщений: 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, для нового объекта - то уже нет. Старые можно копировать, слой сохраняется. Продолжаю изучать нюансы (хорошо что сейчас все проекты доделаны и время есть sm.gif)

Сообщение отредактировал vGera - Feb 9 2018, 16:40
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2018, 17:46
Сообщение #57


Гуру
******

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



Цитата(vGera @ Feb 9 2018, 19:30) *
Окно свойств катаута (открыл табом при размещении катаута):

Что-то длинным путем идете
Place/Polygon Pour CutOut
Цитата
Если катаут сделан в AD16, в его свойствах есть возможность указать слой кип-аут (вернее, он уже указан), а если в AD17, для нового объекта - то уже нет

Между 16 и 17 изменили подход к KeepOut на других слоях.
Теперь это отдельный тип объектов
Place/KeepOut/...
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 9 2018, 18:20
Сообщение #58


Участник
*

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



Я таким путем и иду, на клавиатуре p, cutout, жму tab и смотрю окно свойств размещаемого объекта.

В AD вообще самый короткий путь - через клавиатуру. T, g, a - перезалил полигоны и т.д. sm.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 9 2018, 19:11
Сообщение #59


Гуру
******

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



С коротким никто не спорит.
Он только сложен для объяснения тем, кто не знает, не слышал, не использует, забыл.
Указание через выбор команд просто адекватен с точки зрения поиска команды на неизвестном поле.
Go to the top of the page
 
+Quote Post
Smen
сообщение Feb 10 2018, 05:59
Сообщение #60


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



А вот подскажите, есть ли какой способ, при трассировки одной цепи, но двумя параллельными дорожками, контролировать зазор (т.е. создать правило) между этими дорожками?
Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 10 2018, 06:52
Сообщение #61


Профессионал
*****

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



На разных листах схемы обозначил одну и туже цепь меткой ResetUsb, на PCB эти цепи разные. В свойствах КТ можно указать руками нужную ыеп, но там почему то две цепи с именем ResetUsb
Почему AD Сделал две разные цепи с одинаковым именем? Как их объединить?
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 10 2018, 08:14
Сообщение #62


Гуру
******

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



Цитата(juvf @ Feb 10 2018, 09:52) *
На разных листах схемы обозначил одну и туже цепь меткой ResetUsb, на PCB эти цепи разные. В свойствах КТ можно указать руками нужную ыеп, но там почему то две цепи с именем ResetUsb
Почему AD Сделал две разные цепи с одинаковым именем? Как их объединить?

проверяете все буквы и надчеркивания и пробелы
Зрительно могут совпадать -- реально нет


Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 10 2018, 08:39
Сообщение #63


Профессионал
*****

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



Проверил на 100 раз. Более того.... Метку скопировал с одного листа, вставил в другой лист. в схемном редакторе можно цепи(порту) назначить имя выбрав из списка. в списке одно имя ResetUsb. В PCB редакторе в списке два имени.

ps Проект изночально сделан в Eagle. Потом встроенным в АД экспортером экспортирован в АД. Потом в АД добавил новый лист с схемой. Так вот в этом новом листе назначаю имена цепям как вол всем проекте.... часть цепей в PCB дублируется и не объеденяется. Такое чувство, как будь-то есть какойто класс цепей. И с одного листа схемы цепь входит в класс (пространство имён) (EAGLE->USBRESET), с ногово листа не входит в этот класс.
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 10 2018, 08:46
Сообщение #64


Участник
*

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 10 2018, 10:09
Сообщение #65


Гуру
******

Группа: Модераторы
Сообщений: 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. Ну а потом правило для этой пары какое хотите.


Это проще, но совсем не обязателно
Go to the top of the page
 
+Quote Post
Smen
сообщение Feb 10 2018, 10:12
Сообщение #66


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(vGera @ Feb 10 2018, 12:46) *
при помощи NetTie

Про NetTie знаю и использую когда цепи явно разные (типа цифровой и аналоговой земли) там известно место, где они соединяются (там и ставлю перемычку NetTie).
Вопрос про случай, когда не совсем понятно, в каком месте цепь будет разветвляться.
Собственно вопрос наверное более теоретический. Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен?
Насчёт диф пар не понял, зачем? Я имел ввиду "контролировать зазор", что б дорожки не слиплись.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 10 2018, 10:34
Сообщение #67


Гуру
******

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



Цитата(Smen @ Feb 10 2018, 13:12) *
Т.е. так понимаю, что не разделив цепи, контроль расстояния между дорожками невозможен?

Можно.
Уже пару лет как правила можно писать для Same Net
Go to the top of the page
 
+Quote Post
Smen
сообщение Feb 10 2018, 10:46
Сообщение #68


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(Владимир @ Feb 10 2018, 15:34) *
Уже пару лет

А у меня 13-я версия... crying.gif
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 10 2018, 17:07
Сообщение #69


Участник
*

Группа: Участник
Сообщений: 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, когда контролируется топология цепи и длины ее сегментов. Без конкретики не совсем понятно, чего мы добиваемся.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 10 2018, 19:32
Сообщение #70


Гуру
******

Группа: Модераторы
Сообщений: 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 нужно выбирать цепи из длинного списка всех возможных цепей.
Но при сноровке-- это быстро делается
Go to the top of the page
 
+Quote Post
Smen
сообщение Feb 12 2018, 05:46
Сообщение #71


Местный
***

Группа: Участник
Сообщений: 211
Регистрация: 18-03-13
Из: Питер
Пользователь №: 76 081



Цитата(vGera @ Feb 10 2018, 21:07) *
жестко зафиксировать взаимную геометрию цепей - это дифпара

Так а мне не нужна жёсткая фиксация.
Мне необходимо соблюсти только минимальный зазор (что б при производстве дорожки не "слиплись").


Цитата(vGera @ Feb 10 2018, 21:07) *
Не разделив цепи вы не найдете правила

Не понял, выше говорили, что в новых версиях возможно? wacko.gif
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 12 2018, 06:17
Сообщение #72


Гуру
******

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



Цитата(Smen @ Feb 12 2018, 08:46) *
Не понял, выше говорили, что в новых версиях возможно? wacko.gif

Да, возможно.
Где-то в районе 14-15 версий такая возможность появилась
Go to the top of the page
 
+Quote Post
RadiatoR
сообщение Feb 12 2018, 12:35
Сообщение #73


Местный
***

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



Всем доброго дня.
Бывает такая ситуация, что можно использовать 2 разных компонента, а на плате сразу есть 2 футпринта, например:


Как в альте такое сделать? На схематике я могу выбрать вариант, а как на самой плате это сделать? Если создавать компоненты он добавляет только тот компонент, что есть в варианте, а нужно оба и чтобы они не ругались друг на друга при пересечении (хотя тут можно в правилах задать отрицательный клиренс).
Есть какой-то специальный метод для этого?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 12 2018, 12:39
Сообщение #74


Гуру
******

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



Сделайте специальный Footprint
Это будет самое простое, понятное и работающей из многих вариантов
Go to the top of the page
 
+Quote Post
Dmitry Dubrovenk...
сообщение Feb 12 2018, 15:57
Сообщение #75


Частый гость
**

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



Цитата(RadiatoR @ Feb 12 2018, 15:35) *
в правилах задать отрицательный клиренс

Я так и делаю. rolleyes.gif


--------------------
Obligatus servus.
Go to the top of the page
 
+Quote Post
vGera
сообщение Feb 15 2018, 07:16
Сообщение #76


Участник
*

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



Во всех схемах, которые я видел, в таких случаях просто кидают на схему два компонента (две микросхемы в разных корпусах), пишут что монтируется "или-или" (хть с вариантами АД, хоть нет), ну а в правилах если используется component clearance для этой парочки можно его просто выключить.
Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 16 2018, 10:10
Сообщение #77


Профессионал
*****

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



В разных схемах (на разных листах) одного проекта объеденил цепь через Net Label. При экспорте в PCB выскакивает ошибка "Duplicate Net Names Wire GPIO_1". В PCB эти цепи обозначает как GPIO_1, но не объединяет, считает, что это разные цепи. Как сказать альтиуму, что это одна цепь?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2018, 10:45
Сообщение #78


Гуру
******

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



В настройках проекта Net Label ==> Global

А дальше открыть панель Message и смотреть, где и почему на одной цепи 2 разных NetLabel
Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 16 2018, 11:24
Сообщение #79


Профессионал
*****

Группа: Свой
Сообщений: 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 и создан для того, чтобы объединять цепи, т.е. если встречается две не обедненные цепи, и на них ставится одинаковая метка, то считается, что это одна цепь. Почему альтиум упорно продолжает считать что это разные цепи и говорит, что я назвал разные цепи одним именем?
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2018, 11:40
Сообщение #80


Гуру
******

Группа: Модераторы
Сообщений: 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
...
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Feb 16 2018, 11:53
Сообщение #81


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



А что, Altium автоматом не умеет подключатся к шине как было в пикаде, или я опять что то пропустил?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2018, 12:04
Сообщение #82


Гуру
******

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



А алтиума есть BUS для одноименных цепей. Там свой синтаксис в именовании и передаче сигналоа.
Harness для разнородных сигналов включая и сам BUS и Harnes

Первый является частичным аналогм для Pcаd в части одноименных сигналов
Второй это что-то, чего и близко не было в PCAD

В том понимании, как рисует большинства в PCAD -- это просто графика НИЧЕГО не означающая. Которую можно удалить, и ничего не изменится.
То есть можно было проста на рисовать Place/Line

Понимание Bus и как он работает происходит на 5 проекте.

До Harnes долетает не каждая пцица
Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 16 2018, 12:05
Сообщение #83


Профессионал
*****

Группа: Свой
Сообщений: 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 були подхваченны какието особые настройки, только я не смог их убрать.
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2018, 12:08
Сообщение #84


Гуру
******

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



Bus Entry -- это чистая графика для красоты оформления схемы (не более)

Цитата(juvf @ Feb 16 2018, 15:05) *
Эотт проект - результат импорта проекта из EAGLE, позможно из EAGLE були подхваченны какието особые настройки, только я не смог их убрать.

Ну тогда может быть и засуха и наводнеие и землетрясение.

Проект в студию
Go to the top of the page
 
+Quote Post
Vasily_
сообщение Feb 16 2018, 12:31
Сообщение #85


Знающий
****

Группа: Модераторы
Сообщений: 925
Регистрация: 25-01-09
Из: Рига
Пользователь №: 43 909



Цитата(Владимир @ Feb 16 2018, 14:08) *
Bus Entry -- это чистая графика для красоты оформления схемы (не более)

Это понятно, в пикаде это тоже чистая графика, только сделана гораздо умнее.
Расставлять Bus Entry ручками это маразм.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Feb 16 2018, 12:46
Сообщение #86


Гуру
******

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



Ну да. в Pcad они автоматически появлялись.
Я быстро привык к этой особенности.
На самом деле потери времени практически нет
Go to the top of the page
 
+Quote Post
EvgenWL
сообщение Feb 17 2018, 18:40
Сообщение #87


Частый гость
**

Группа: Участник
Сообщений: 88
Регистрация: 20-10-06
Из: Иваново
Пользователь №: 21 504



Цитата(juvf @ Feb 16 2018, 15:05) *
почему теперь эта цепь подсвечена шашечками?

Это режим отображения цепей своим цветом. Настраивается в PCB Editor - Board Insight Color Overrides. Переключается по F5.
Go to the top of the page
 
+Quote Post
juvf
сообщение Feb 19 2018, 02:56
Сообщение #88


Профессионал
*****

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



Цитата(EvgenWL @ Feb 17 2018, 23:40) *
Это режим отображения цепей своим цветом. Настраивается в PCB Editor - Board Insight Color Overrides. Переключается по F5.

Спасибо. Нашел эти настройки, нашел вкл/откл, управление цветом. В панели PCB выбирается цвет и цепь для подсветки.
Go to the top of the page
 
+Quote Post
moon333
сообщение Feb 20 2018, 14:25
Сообщение #89


Частый гость
**

Группа: Участник
Сообщений: 80
Регистрация: 27-01-16
Из: Москва
Пользователь №: 90 218



Есть ли команда в AD, чтобы убрать не подключённые куски plane? Например для полигона есть Remove Dead Copper. А вот для plane такого не нашёл...

Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Constantin
сообщение Feb 20 2018, 18:00
Сообщение #90


Местный
***

Группа: Свой
Сообщений: 301
Регистрация: 9-02-06
Пользователь №: 14 158



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


Чем искать такую команду, лучше заменить plane сигнальным слоем и залить полигон. Намного гибче и "надежнее".
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Feb 21 2018, 06:51
Сообщение #91


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(Constantin @ Feb 20 2018, 21:00) *
Чем искать такую команду, лучше заменить plane сигнальным слоем и залить полигон. Намного гибче и "надежнее".

При доработке чужих проектов так и делал. Попутно хотел спросить - в чем преимущество Plane? Дорожку там не проведешь...

Сообщение отредактировал Димон Безпарольный - Feb 21 2018, 06:52
Go to the top of the page
 
+Quote Post
Uree
сообщение Feb 21 2018, 07:49
Сообщение #92


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



Изначально плэйн-слои были придуманы для облегчения работы компа. Они не обрабатываются как сигнальные, с полным пересчетом контуров меди, поэтому многослойный проект с плэйн-слоями требует меньше ресурсов и быстрее "крутится" на слабых компах.
Но в общем и целом для нормальных САПРов это уже с десяток лет не актуально. Правда АД в их число пока не входит...
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Feb 21 2018, 07:59
Сообщение #93


ядовитый комментатор
******

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



Цитата
Но в общем и целом для нормальных САПРов это уже с десяток лет не актуально. Правда АД в их число пока не входит...

Не войдет и без плейнов - и это еще просто перезаливка полигонов самая обычная. Вот когда дело доходит до удаления неиспользуемых падов laughing.gif - тогда и начинается самое интересное.
Цитата
При доработке чужих проектов так и делал. Попутно хотел спросить - в чем преимущество Plane? Дорожку там не проведешь...

В плане разводки- ни в чем, а если еще split plane то и контролировать неудобно.
Go to the top of the page
 
+Quote Post
filip popov
сообщение Feb 21 2018, 08:13
Сообщение #94





Группа: Участник
Сообщений: 6
Регистрация: 25-04-15
Из: г. Карачев, Брянская обл.
Пользователь №: 86 382



Островки или другие элементы можно удалить на слое плейна вручную, используя Place->Polygon Pour Cutout, указав в нем необходимый слой плейна.
Но занятие это весьма сомнительное. При перемещении элементов по плате необходимо будет все эти вырезы перемещать вручную.
Как уже неоднократно упоминалось, сигнальные слои с заливкой полигоном - более гибкий вариант.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 21 2018, 08:18
Сообщение #95


люблю бегать и орать
*****

Группа: Свой
Сообщений: 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 сигнальным слоем и залить полигон. Намного гибче и "надежнее".


Это зависит от количества цепей питания на плате
Go to the top of the page
 
+Quote Post
MVJ
сообщение Feb 21 2018, 09:34
Сообщение #96


Частый гость
**

Группа: Участник
Сообщений: 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
Go to the top of the page
 
+Quote Post
Димон Безпарольн...
сообщение Feb 21 2018, 10:43
Сообщение #97


Знающий
****

Группа: Участник
Сообщений: 734
Регистрация: 29-11-10
Пользователь №: 61 247



Цитата(EvilWrecker @ Feb 21 2018, 10:59) *
Не войдет и без плейнов - и это еще просто перезаливка полигонов самая обычная. Вот когда дело доходит до удаления неиспользуемых падов laughing.gif - тогда и начинается самое интересное.

Непонятна политика инженеров Altium тогда получается. Вот перешли на 18 Altium отбросив все 32-битовые машины. А до сих пор по ресурсам жмутся... Чудно однако.
Go to the top of the page
 
+Quote Post
EvilWrecker
сообщение Feb 21 2018, 11:05
Сообщение #98


ядовитый комментатор
******

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



Цитата
Непонятна политика инженеров Altium тогда получается. Вот перешли на 18 Altium отбросив все 32-битовые машины. А до сих пор по ресурсам жмутся... Чудно однако.

Отбросить то отбросили, да только и 64 битами оно ест ресурсы так, как не снилось никакому другому пакету и близко и все равно тормозит. налицо эффективное использование ресурсов biggrin.gif

Чтобы сравнить:сейчас в неспешной проработке вот эта плата и что бы думали там по ресурсам? Аллегро просит слегка больше 200 метров на нее, изредка при определенных условиях доходит до 300. В альтиуме пойдешь удалять неиспользуемые пады на 10 слойке- несколько часов на перезаливку, просто сидишь и втыкаешь у монитора.

Сколько бы они там не говорили про инновации нововведения и пр, все это будет максимум пародией на то что сделано в других пакетах biggrin.gif.
Go to the top of the page
 
+Quote Post
MVJ
сообщение Feb 21 2018, 13:19
Сообщение #99


Частый гость
**

Группа: Участник
Сообщений: 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 неплохо было бы иметь проверку на наличие чего-либо вне платы.
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Feb 21 2018, 13:50
Сообщение #100


люблю бегать и орать
*****

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



Цитата(EvilWrecker @ Feb 21 2018, 14:05) *
....
Чтобы сравнить:сейчас в неспешной проработке вот эта плата и что бы думали там по ресурсам? Аллегро просит слегка больше 200 метров на нее, изредка при определенных условиях доходит до 300. В альтиуме пойдешь удалять неиспользуемые пады на 10 слойке- несколько часов на перезаливку, просто сидишь и втыкаешь у монитора.
...


Не вводите в заблужение. В аллегро эта плата открывается как есть, а в альтиуме вы ее импортировали. при импорте альтиум не понимает какие границы полигона рисованные, а какие получились засчет обрисовки объектов.
И альтиум при импорте все границы прорисовывает даже там, где обтекание.
В итоге получаем полигон с десятками тысяч точек. Это видно в свойствах полигона. Потому так и тормозит.

И кстати, раньше эти точки можно было редактировать путем копирования в ексель и округления, сейчас эту функцию убрали...
Go to the top of the page
 
+Quote Post

34 страниц V   1 2 3 > » 
Reply to this topicStart new topic
9 чел. читают эту тему (гостей: 9, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th July 2025 - 10:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.02745 секунд с 7
ELECTRONIX ©2004-2016