Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42
Владимир
Цитата(Scan @ May 22 2014, 13:56) *
Прошу помощи.Непонятки с функцией Copy Room Format.
При попытке синхронизировать выдает предупреждение "368 Channel-Offset Errors"
http://imgur.com/pKZ97jf
сответственно после этого ничего не копирует,да еще и разбрасывает часть элементов.
http://imgur.com/a2F3gSD
http://imgur.com/hvvZLxK
Делал Update components from library,ничего не дало.Где копать?Спасибо

У вас комнаты потеряли синхронизацию в каналах.
писать долго. но для Вас это плохо.
Проще заново сделать.
Посмотреть каналы Project/ view channels
Scan
Цитата(Владимир @ May 22 2014, 14:26) *
У вас комнаты потеряли синхронизацию в каналах.
писать долго. но для Вас это плохо.
Проще заново сделать.
Посмотреть каналы Project/ view channels

Спасибо,будем искать..
Владимир
Цитата(Катерина @ Jan 10 2013, 12:25) *
На слое Internal Plane создаю несколько контуров разных цепей. Эти контуры имеют одну общую линию. Когда я удаляю линию - контур объединяется одной цепью. Можно ли заранее определить какую цепь оставить? И почему при откате назад линия возвращается, а контур не подключается к цепи, к которой он был подключен до разрыва.

Вот за это не люблю слои Plane.
ranthunt
Добрый день. Только начал разбираться с Altium. Подскажите как в редакторе плат поменять шрифт и размер для позиционного обозначения элемента (Designator). Умею править каждый в отдельности, но это как то муторно.
Владимир
Цитата(ranthunt @ May 23 2014, 19:08) *
Добрый день. Только начал разбираться с Altium. Подскажите как в редакторе плат поменять шрифт и размер для позиционного обозначения элемента (Designator). Умею править каждый в отдельности, но это как то муторно.

Правый клик на любом десигнаторе-- выбрать подобное -- F11 - заменить шрифт и его настройки на новые
ranthunt
Огромное СПАСИБО! Вы меня просто спасли! Не перестаю удивляться тонкостям альтиума ))
xlive
Всем привет) Пишу правило в Clearence чтобы зазор между полигоном и цепями 12в и 5в соответствовал 0,3 мм

Что то вроде InNetClass('12V,5V')and InPoly ???

Но при этом не меняется зазор)) как правильно написать???

Спасибо!)
Alexey Sabunin
Цитата(xlive @ May 26 2014, 10:41) *
Всем привет) Пишу правило в Clearence чтобы зазор между полигоном и цепями 12в и 5в соответствовал 0,3 мм

Что то вроде InNetClass('12V,5V')and InPoly ???

Но при этом не меняется зазор)) как правильно написать???

Спасибо!)


First Object = InPoly
Second Object = InNet('12V') or InNet('5V')

если цепи объединены в класс NetClass('12V,5V'), тогда
First Object = InPoly
Second Object = InNetClass('12V,5V')
xlive
Спасибо!! все получилось)
ranthunt
Может немножко не в ту тему, но...
Рисую контур платы в слое Mechanical1, линией толщиной 1мм, делаю из нее форму платы. Вопрос собственно в чем, а при изготовлении платы на производстве, размер ее будет проходить по центру этой миллиметровой линии или по внешнему краю? Учитывать мне при проектировании платы толщину линий контура?
KARLSON
Толщина линии не учитывается. Она для Вас. Контур платы считается по координатам этой линии, т.е. по центру.
Master of Nature
Цитата(ranthunt @ May 26 2014, 18:33) *
Может немножко не в ту тему, но...
Рисую контур платы в слое Mechanical1, линией толщиной 1мм, делаю из нее форму платы. Вопрос собственно в чем, а при изготовлении платы на производстве, размер ее будет проходить по центру этой миллиметровой линии или по внешнему краю? Учитывать мне при проектировании платы толщину линий контура?

Контур платы формируется по центру линии.
Собственно - линия на Mechanical1 не является контуром, а только рисунком, по которому контур строится. После создания контура эту линию можно даже удалить.
Начиная с 14 версии добавился режим редактирования контура платы (горячая клавиша [1]), в котором вы можете увидеть форму платы.
v-vovchek
Цитата(KARLSON @ May 26 2014, 18:36) *
Толщина линии не учитывается. Она для Вас. Контур платы считается по координатам этой линии, т.е. по центру.

При заказе платы на производстве просто укажите, что край платы идет по линии контура.
Они сами сдвинут ось режущего инструмента с учетом его толщины (режущего инструмента).
.
musa
Подскажите. Делаю сборочный чертеж. На чертеже нужно показать вид с противоположной стороны. Копирую плату, вставляю и переворачиваю. У элементов появляется префикс. Как это можно исправить
Master of Nature
Цитата(musa @ May 27 2014, 09:02) *
Подскажите. Делаю сборочный чертеж. На чертеже нужно показать вид с противоположной стороны. Копирую плату, вставляю и переворачиваю. У элементов появляется префикс. Как это можно исправить

Начиная с 14-ой версии появилась функция Place -> Design View
Можно не только отзеркалить плату, но и сделать увеличенный фрагмент платы.
Причём это всё происходит безопасно для самого исходного проекта.
т.е. работаете только с видами + можете дополнить штампом и тех.требованиями.
musa
Цитата(Master of Nature @ May 27 2014, 09:41) *
появилась функция Place -> Design View


Очень хорошо что появилась будем с ней разбираться. А как это сделать по старинке?
Master of Nature
Цитата(musa @ May 27 2014, 11:09) *
Очень хорошо что появилась будем с ней разбираться. А как это сделать по старинке?

По старинке это делается выводом только нижних слоёв в режиме Mirror.
Для оформления по ЕСКД потребуется ещё зеркальный штамп.
По-старинке, надо делать два отдельных листа.
Сделать на одном листе оба вида без использования Design View не получится.
Владимир
Через Board Array ставим прямой и зеркальный вид.
musa
Цитата(Владимир @ May 27 2014, 12:18) *
Через Board Array ставим прямой и зеркальный вид.


Чтото туплю в обоих случаях вставляется пустой прямоугольник непонятного размера
Владимир
Цитата(musa @ May 27 2014, 15:23) *
Чтото туплю в обоих случаях вставляется пустой прямоугольник непонятного размера

Смотреть в 3D/
Нужное получится при настройке слоев для отображения в выходных файлах: герберах или PDF
Maestro90
Подскажите, пожалуйста. Как исправить контур компонента. Компонент имеет реальный круглый посадочный контур, однако альтиум делает его прямоугольником. Таким образом, появляется неправильная ошибка на зазор. Можно ли что-то сделать без подключения 3д модели?
peshkoff
значит отключить правило.
но лучше все таки сделайте 3Д, в чем проблема?
Средствами альтиума выдавите цилиндр да и все.
musa
Цитата(Владимир @ May 27 2014, 17:03) *
Смотреть в 3D/
Нужное получится при настройке слоев для отображения в выходных файлах: герберах или PDF


Да нет просто не стояла галочка Show Design Views в опциях.
Master of Nature
Цитата(Maestro90 @ May 28 2014, 07:16) *
Подскажите, пожалуйста. Как исправить контур компонента. Компонент имеет реальный круглый посадочный контур, однако альтиум делает его прямоугольником. Таким образом, появляется неправильная ошибка на зазор. Можно ли что-то сделать без подключения 3д модели?

Только добавлением 3D-модели. Совсем необязательно рисовать корпус подробно, особенно если вам не нужен трёхмерный вид собранной платы, но элементарно добавить тело 3D-Body стоит.
- рисуете на любом из мех.слоёв реальный контур компонента
- вызываете Tools -> Manage 3D Bodies for Current Component...
- ищите строчку Polygonal shape created from primitives on Mechanical1 (75 sq.mm) (имя слоя и площадь в скобках зависит от вашего случая)
- в столбце Body State нажимаете на Not In Component, чтобы стало In Component
- жмёте Close
Всё, 3D-модель компонента добавлена.
Maestro90
Спасибо за помощь. Однако возник еще вопрос. Все сделал как написали. Но при 3д просмотре, почему то высота у одних и тех же компонентов разная)

Владимир
Зайдите в свойства 3D-тела и укажите одинаковую выcоту По умолчанию она устанавливается той, что записана как высота footprint
Master of Nature
Цитата(Maestro90 @ May 28 2014, 10:16) *
Спасибо за помощь. Однако возник еще вопрос. Все сделал как написали. Но при 3д просмотре, почему то высота у одних и тех же компонентов разная)
В менеджере 3D-Body смотрите столбец Overall Height
Standoff Height - высота нижней части 3D-Body над поверхностью платы.
Как уже сказал Владимир, настройка Overall Height по умолчанию берётся из свойств посадочного места, параметр Height
Maestro90
Цитата(Master of Nature @ May 28 2014, 10:42) *
В менеджере 3D-Body смотрите столбец Overall Height
Standoff Height - высота нижней части 3D-Body над поверхностью платы.
Как уже сказал Владимир, настройка Overall Height по умолчанию берётся из свойств посадочного места, параметр Height

Так я и поставил Overall Heigh на нужную мне высоту. В свойстве посадочного места height равен 0. Странно как то. Ведь это два абсолютно одинаковых компонента.

Такое ощущение, что он как то просаживается. Ведь с обратной стороны выделяется посадочное место темно - зеленым цветом.
Master of Nature
Цитата(Maestro90 @ May 28 2014, 11:50) *
Так я и поставил Overall Heigh на нужную мне высоту. В свойстве посадочного места height равен 0. Странно как то. Ведь это два абсолютно одинаковых компонента.

Такое ощущение, что он как то просаживается. Ведь с обратной стороны выделяется посадочное место темно - зеленым цветом.

Возможно, перепутаны стороны. т.е. компонент на нижней стороне.
Turnaev Sergey
Возник следующий вопрос.

Как в файле *.DbLib поменять параметры добавления и обновления одноимённых параметров во всех разделах базы данных сразу?

Поштучно их тыкать при наличии большого количества разделов утомительно. А выделение всего списка слева не приводит к желаемому результату, редактируется всеравно только один.
Maestro90
Подскажите. У некоторых моих компонентов расстояние между ногами очень маленькое. Как написать запрос в правиле, чтобы он не ругался на эти зазоры. Из видео я видел пример, как делать правило на один компонент, однако у меня их много и каждый раз писать затруднительно.
peshkoff
Clearance:
1: HasFootprint('ваш футпринт')
2: HasFootprint('он же')
KARLSON
Здравствуйте.
В процессе разводки платы решил изменить габариты. Делаю по инструкции на видео:

1 рисуем плату в САПР и сохраняем в файле step
2 в редакторе плат размещаем корпус компонента (ПП). Выбираем файл модели, в панели Snap Points кнопку Addd, ссылка на модель (в настройках должны директории 3D моделей)
3 В режиме 3D, Проект - форма платы - задать по 3D корпусу. Надо сделать 2 клика на модель и на поверхность модели. Появляется окошко нажимаем закрыть.
4 В режиме 2D. Проект - форма платы - Создать примитивы из контура платы. Ширина 0,5 мм, слой Mechanical 1, галочки убрать. Ок.
5 Правка - начало координат - установка. Задать начало координат.

Плата создаётся, но маска остаётся на старом месте.
Как её перезалить?
Владимир
Цитата(peshkoff @ Jun 3 2014, 14:23) *
Clearance:
1: HasFootprint('ваш футпринт')
2: HasFootprint('он же')

Не совсем так. У автора таких много. и правил много придется писать, о чем он и писал

Нужно выделить нужные компоненты, сделать из них класс и в одном правиле указать
IsPad And InComponentClass('Ваш класс')
V_G
Цитата(KARLSON @ Jun 3 2014, 21:38) *
Плата создаётся, но маска остаётся на старом месте.
Как её перезалить?

Странный вопрос. Маска не заливается, она наоборот, вскрывается. Или вы искусственно открыли медь по всей площади платы? Тогда перерисуйте ручками вскрывающий полигон.
Ну, и вместо п.п. 1...5 либо делаете redefine board shape и редактируете ручками, либо создаете новый контур из выбранных примитивов.
Alexey Sabunin
Цитата(KARLSON @ Jun 3 2014, 15:38) *
Плата создаётся, но маска остаётся на старом месте.
Как её перезалить?

это баг версии, которую вы используете.
он был исправлен.
вам надо обновиться или откатиться назад, если это принципиально...
Maestro90
Спасибо! Вот только теперь здесь возникла проблема. Не знаете, как исправить? laughing.gif


И чем отличается IsPad от ObjectKind = 'Pad' ?
Владимир
1 писать правила уменьшенного зазора для всего, или для зоны
2. ничем
V_G
Цитата(Владимир @ Jun 4 2014, 15:37) *
1 писать правила уменьшенного зазора для всего, или для зоны

Да там вроде подводящие проводники шире пада. Для начала я бы уменьшил их ширину, а потом бы правилами озаботился, если проблема останется.

З.Ы. Пригляделся, там правило на зазор вообще 0,4 мм. Зачем такое, если только для утюговой технологии?
Владимир
Цитата(V_G @ Jun 4 2014, 08:49) *
З.Ы. Пригляделся, там правило на зазор вообще 0,4 мм. Зачем такое, если только для утюговой технологии?

Обижаете утюги. Нынче и 0.2 и даже в хороших руках и лучше
peshkoff
Цитата(Владимир @ Jun 3 2014, 16:07) *
Не совсем так. У автора таких много. и правил много придется писать, о чем он и писал

Нужно выделить нужные компоненты, сделать из них класс и в одном правиле указать
IsPad And InComponentClass('Ваш класс')


Автор писал про много компонентов, а не про много футпринтов.
Но даже если какое то количество, их можно перечислить в одном правиле.
Правило потом кочует из проекта в проект не задумываясь
а вашему правилу нужно класс каждый раз создавать.
так что ваше правило на один раз. а мое насквозь на все проекты.
если автор делает одну плату и больше не будет, то ок

хотя конкретно в этом случае проблема в глобальном clearance
getoff
Как можно при экспорте в dwg выводить Logigal Designators, а не Physical?
Владимир
Цитата(peshkoff @ Jun 4 2014, 11:46) *
так что ваше правило на один раз. а мое насквозь на все проекты.
если автор делает одну плату и больше не будет, то ок

И у вас во всех проектах одинаковые Footprint?

При небольшом количестве Footprint -- быстрее и проще

При большом -- наверняка нужно общее. Но еще точнее его вообще не должно быть. Тогда и плата высокой плотности и зазоры минимальные ниже чем расстояние между PAD. То есть класс ПП выше.

Все это для простых проектов и некачественного производства
Maestro90
У меня в альтиуме какой-то косяк. КП с дезигнатором на одной стороне, а шелкография габаритов корпуса вышла с другой стороны. Как исправить ситуацию?
Hypericum
Цитата(Maestro90 @ Jun 5 2014, 09:29) *
У меня в альтиуме какой-то косяк. КП с дезигнатором на одной стороне, а шелкография габаритов корпуса вышла с другой стороны. Как исправить ситуацию?

Найдите faq здесь
http://electronix.ru/forum/index.php?showtopic=85344
найдите 4.58 Вопрос: Как назначать пары механических слоёв?
Maestro90
Цитата(Hypericum @ Jun 5 2014, 09:52) *
Найдите faq здесь
http://electronix.ru/forum/index.php?showtopic=85344
найдите 4.58 Вопрос: Как назначать пары механических слоёв?


Причем здесь механический слой? Если речь идет о слое шелкографии. Тем более у меня на всех компонентах шелкография стоит нормально, кроме двух.
V_G
Так эти ненормальные два как выглядят в библиотеке? Или один и тот же библиотечный элемент отображается то на Top Overlay, то на Bottom Overlay?
Maestro90
Цитата(V_G @ Jun 5 2014, 10:06) *
Так эти ненормальные два как выглядят в библиотеке? Или один и тот же библиотечный элемент отображается то на Top Overlay, то на Bottom Overlay?


В библиотеке все нормально, проверил первым делом! Как я уже сказал, мои компоненты (один и тот же) и их дезигнаторы размещаются на топовом слое, а корпуса из шелкографии вылезли, почему то, на слой ботом. Остальные компоненты смотрятся так как и должно быть.
Alexey Sabunin
Цитата(Maestro90 @ Jun 5 2014, 07:29) *
У меня в альтиуме какой-то косяк. КП с дезигнатором на одной стороне, а шелкография габаритов корпуса вышла с другой стороны. Как исправить ситуацию?

Не могли бы вы приложить библиотеку с проблемным футпринтом и плату с самой проблемой. можно тестовый файл буквально с одним элементом...
Maestro90
Цитата(Alexey Sabunin @ Jun 5 2014, 10:50) *
Не могли бы вы приложить библиотеку с проблемным футпринтом и плату с самой проблемой. можно тестовый файл буквально с одним элементом...

Странно в общем. Если перетащить новый (этот же) компонент на плату, то все у него норм. А как появилась эта проблема...Хмм..
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.