Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих 2017 г.
Форум разработчиков электроники 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
Siargy
Цитата(Stanislav_S @ Jan 11 2017, 01:15) *
Очередной раз наблюдаю, что настройки "магическим" образом меняются сами по себе

подтверждаю. у меня после нг слетели настройки. хорошо что сохранил в файл
Serg_x
Отвечу сам себе.
Проблему с подхватом pcblib решил. Кому актуально - все необходимое сгружается в один файл IntLib, который формируется рядом в папке Project Outputs for Library при компиляции.
Этот файл вновь раскладывается на sch и pcb, и внутри уже все есть.
Немного криво конечно, но работает.
Владимир
Цитата(Siargy @ Jan 11 2017, 08:41) *
подтверждаю. у меня после нг слетели настройки. хорошо что сохранил в файл

Настройки 17 версии не полностью совместимы с 16. То есть можед быть и окей, может и подглючить. Смотря кто и что себе там понастроил.
Где то они писали при обновлении не использовать настройки предыдущей версии, а ввести их заново.
Stanislav_S
Цитата(Владимир @ Jan 11 2017, 11:27) *
Настройки 17 версии не полностью совместимы с 16. То есть можед быть и окей, может и подглючить. Смотря кто и что себе там понастроил.
Где то они писали при обновлении не использовать настройки предыдущей версии, а ввести их заново.

Вот тут и вопрос, я например ничего не обновлял, но тем не менее - настройка поменяла свое значение. Ну да ладно - спишем на "особенности" Альтиума sm.gif
Uree
Где управляется и управляется ли вообще генерация неподключенных падстэков при выводе в гербер? К переходным вопросов нет, пусть себе давятся, но удалять медь на ТНТ-падах с внутренних слоев это как-то перебор...
EvilWrecker
Цитата(Uree @ Jan 11 2017, 15:23) *
Где управляется и управляется ли вообще генерация неподключенных падстэков при выводе в гербер? К переходным вопросов нет, пусть себе давятся, но удалять медь на ТНТ-падах с внутренних слоев это как-то перебор...

Так это нормально и правильно- как и должно быть: если не нравится, просто верните пады тем же тулом которым убирали(remove unused pads). Там криво может быть только если удаляли с отключенными полигонами.
Владимир
При настройке вывода в гербер на вкладке layer флаг Include Unconnected Mid-layer pads
Uree
Проблема в том, что я ничего не удалял - в проекте/РСВ все пады/переходные видны на своих местах. А вот в гербер выводятся только подключенные. И в настройках герберов не вижу никаких рычагов, чтобы этим управлять.

Владимир, спасибо, то, что надо.
EvilWrecker
Цитата(Uree @ Jan 11 2017, 15:57) *
Проблема в том, что я ничего не удалял - в проекте/РСВ все пады/переходные видны на своих местах. А вот в гербер выводятся только подключенные.

Дык, тем более проблемы нет- или я упустил что-то? Снес неподключенные и славно- у вас зазор уже рассчитан нормально, раз не удаляли изначально.
Владимир
Цитата(Uree @ Jan 11 2017, 15:57) *
Владимир, спасибо, то, что надо.

Кстати, если формировать Gerber X2-- то такой настройки, там нет. Он делает как есть. То есть для удаления нужно в проекте задавать "remove unused pads"
Uree
Цитата(Владимир @ Jan 11 2017, 14:16) *
Кстати, если формировать Gerber X2-- то такой настройки, там нет. Он делает как есть. То есть для удаления нужно в проекте задавать "remove unused pads"


Очередные чудеса логики Альтиума? Та же по своей сути операция в несколько измененном/расширеном формате но совершенно иначе выглядящим набором возможностей нстройки...
EvilWrecker
Цитата(Uree @ Jan 11 2017, 18:20) *
Очередные чудеса логики Альтиума? Та же по своей сути операция в несколько измененном/расширеном формате но совершенно иначе выглядящим набором возможностей нстройки...

Нет там чудес никаких- все работает стабильно и главное правильно, притом в разы удобнее чем в аллегро biggrin.gif
Владимир
Цитата(Uree @ Jan 11 2017, 17:20) *
Очередные чудеса логики Альтиума? Та же по своей сути операция в несколько измененном/расширеном формате но совершенно иначе выглядящим набором возможностей нстройки...

Да убраны те настройки, куда редкая птица заглядывает.
Оно и правильно.
Нечего захламлять возможностями, которые не используются
EvilWrecker
Цитата(Владимир @ Jan 11 2017, 20:49) *
Да убраны те настройки, куда редкая птица заглядывает.
Оно и правильно.
Нечего захламлять возможностями, которые не используются

Да дело не в этом- нет никакого смысла в той опции в означенном месте.
Ksiname
Добрый день. Такой вопрос. На примере транзистора FZT857, это обычный биполярник, но сам компонент имеет четыре вывода, 2 вывода катода. Можно ли как-нибудь при создании компонента или назначении пинов присвоить, чтоб этот четвёртый вывод автоматически присоединялся к катоду, чтоб не дорисовывать у биполярника четвёртый вывод. Просто напрягает момент, когда переношу из схемы на плату изменения и надо постоянно убирать галочки, чтоб он цепь не удалил.
Владимир
Можно, но все они будут страдать не одним, так другим.

Делайте все выводы на схеме. Проблем не будет.
702 ГОСТ требует для принципиальных электрических схем указывать "все электрические взаимосвязи". У вас катод имеет 2 вывода. И оба вывода должны быть подключены. Соответственно эти взаимосвязи следует отобразить.
AlexKazan
Здравствуйте,
Заранее прошу прощения, не знаю как убрать изображения под спойлер.

Появилась проблема в Altium Designer 16.1.
В Schematic при перетаскивании компонента есть желание повернуть его, при нажатии клавиши SPACEBAR появляется зеленая стрелочка (см скриншот),

Нажмите для просмотра прикрепленного файла


а компонент не поворачивается. Поворачивается при перетаскивании при нажатии CTRL+SPACEBAR.
Если компонент не перетаскивать, а выделить, при нажатии на SPACEBAR поворачивается против часовой стрелки, а при нажатии SHIFT+SPACEBAR - по часовой стрелке.

Скриншот настроек с горячими клавишами
Нажмите для просмотра прикрепленного файла




Цитата(AlexKazan @ Jan 18 2017, 08:40) *
Появилась проблема в Altium Designer 16.1.
В Schematic при перетаскивании компонента есть желание повернуть его, при нажатии клавиши SPACEBAR появляется зеленая стрелочка (см скриншот),


Почему-то на скриншоте зеленой стрелки не видно. нарисовал в Paint приблизительно в каком месте находится:

Владимир
Это не проблема. Это новая фича, которая появилась в той версии.
Зеленая-- что новых связей при перетаскивании не образовалось
Красная -- что при перетаскивании 1 или несколько (метка будет на каждом выводе) выводов попали на существующие линнии взаимосвязи, образовав новое соединение
Ksiname
Добрый день. Есть схема в которой под сотню резисторов 0805 различного номинала и при попытке сформировать BOM он все эти резисторы подгребает в одну строку с указанием номинала в ряд. Можно ли сделать при генерировании BOMa сортировку именно по значению?
Владимир
перетащите этот параметр в левое верхнее окно
AlexKazan
Цитата(Владимир @ Jan 18 2017, 09:55) *
Это не проблема. Это новая фича, которая появилась в той версии.
Зеленая-- что новых связей при перетаскивании не образовалось
Красная -- что при перетаскивании 1 или несколько (метка будет на каждом выводе) выводов попали на существующие линнии взаимосвязи, образовав новое соединение


Проблема то не в зеленой стрелке (галочке), а в том, что при перетаскивании элемента (компонента) он не поворачивается пробелом (SPACEBAR).
AlexKazan
Цитата(AlexKazan @ Jan 18 2017, 10:36) *
Проблема то не в зеленой стрелке (галочке), а в том, что при перетаскивании элемента (компонента) он не поворачивается пробелом (SPACEBAR).


Насколько я правильно понял, моя проблема заключается в настройке горячих клавиш
По умолчанию значения такие:
Rotate Clockwise Shift+Space
Rotate clockwise while dragging Ctrl+Shift+Space
Rotate counterclockwise Space
Rotate counterclockwise while dragging Ctrl+Space
Rotate Selection Space
Rotate Selection Clockwise Shift+Space
Toggle wire start/end mode Space

Не работает именно Rotate clockwise while dragging Ctrl+Shift+Space (т.е. при нажатии данного сочетания нет изменений, компонент не поворачивается по часовой стрелке). Причем, если задать дополнительно альтернативный способ Shift+Ctrl+Space (казалось бы, сочетание то же самое) - компонент при перетаскивании и нажатии данных клавиш начинает поворачиваться по часовой стрелке.
Rotate counterclockwise while dragging Ctrl+Space - при перетаскивании компонент поворачивается против часовой стрелки - с этим все нормально.

Что бы компонент при перетаскивании поворачивался по часовой стрелке при нажатии на кнопку Space, можно изменить сочетание клавиш для Toggle wire start/end mode Space. В таком случае при трассировке чтобы изменить направление необходимо нажимать (естественно) другую кнопку.

Изменение сочетания клавиш для Rotate clockwise while dragging Ctrl+Shift+Space на Space результата не дает, т.е. компонент отказывается при перетаскивании поворачиваться по часовой стрелке.

P.s. На другом компьютере версия AD13.0 - Настройки горячих клавиш по умолчанию такие же. При перетаскивании компонента поворачивается при нажатии Space.

ВОПРОС: Как сделать чтобы при перетаскивании компонента при нажатии Space, компонент поворачивался по часовой стрелке? При этом не меняя сочетание горячих клавиш Toggle wire start/end mode Space
Владимир
ат, любители все перенастраивать.
Проверяйте не только AD. Может винда перехватывает, из-за ваших "шустрых" перенастроек.
AlexKazan
Цитата(Владимир @ Jan 18 2017, 12:01) *
ат, любители все перенастраивать.
Проверяйте не только AD. Может винда перехватывает, из-за ваших "шустрых" перенастроек.

Дело происходит на работе, прав администратора нет. И до возникновения проблемы (не поворачивался компонент по часовой стрелке при нажатии Space) в настройках AD не лазил.
Владимир
Так это может и не в AD. Видна видит нажатые клавиши и отдает их рабочим програмам, а многие "умные" программы "перехватывают" назначенные у них комбинации.
В общем, ошибка может быть везде, на пути следования.
AlexKazan
Появился еще один вопрос. Как редактировать правила проектирования, используемые по умолчанию. Например, правило задания толщины печатного проводника. В каждом новом проекте приходится заходить в меню Design->Rules и менять правило задания толщины дорожки. Можно ли изменить эти значения один раз, чтобы они автоматически устанавливались в последующих проектах?
Dmitry Dubrovenko
Цитата
прав администратора нет

Сорри за оффтоп, но разве AD может с такими правами работать?
Constantin
Цитата(AlexKazan @ Jan 18 2017, 13:37) *
Можно ли изменить эти значения один раз, чтобы они автоматически устанавливались в последующих проектах?


Думаю, правильно будет воспользоваться PCB Templates - они есть и в базовой конфигурации, распространены и всякие разные "независимые".

Мне понравилась идея заготовки всего проекта, как например вот здесь:
https://github.com/Altium-Designer-addons/s...ProjectTemplate

Один раз настроил всё в соответствии со своими предпочтениями и получаешь замечательный "starter kit" :-)
DSIoffe
Цитата(Constantin @ Jan 18 2017, 15:59) *
Мне понравилась идея заготовки всего проекта, как например вот здесь:
https://github.com/Altium-Designer-addons/s...ProjectTemplate
Один раз настроил всё в соответствии со своими предпочтениями и получаешь замечательный "starter kit" :-)

Я очень извиняюсь за вопрос начинающего: а как можно побыстрее всё оттуда выковырять, чтобы не шариться по каталогам?
Заранее признателен.
Constantin
Цитата(DSIoffe @ Jan 18 2017, 15:21) *
Я очень извиняюсь за вопрос начинающего: а как можно побыстрее всё оттуда выковырять, чтобы не шариться по каталогам?
Заранее признателен.


Я делаю "в лоб": на этой страничке https://github.com/altium-designer-addons/scripts-libraries
выбираю "Clone or download -> Download ZIP" и приезжает все сразу.
Там есть полезные скрипты, так что не помешает.
DSIoffe
Цитата(Constantin @ Jan 18 2017, 16:56) *
Я делаю "в лоб": на этой страничке https://github.com/altium-designer-addons/scripts-libraries
выбираю "Clone or download -> Download ZIP" и приезжает все сразу.
Там есть полезные скрипты, так что не помешает.

Вот спасибо! Чего тут только нету sm.gif
Владимир
Што залишне, то нездорово.
Там я тоже пасся лет 5-10 назад.
Уже почти все реализовано стандартными методами.
Лет 5 туда не заходил, и не было надобности.
Хотя скрипты тогда впечатляли
AlexeyK
Здравствуйте. Мне нужно разместить USB C разъём под определённым углом к краю платы. Угол этот не кратен 45 градусам. Остальные компоненты на плате установлены или вертикально или горизонтально.
Вопрос: как проложить трассу от такого повёрнутого разъёма при условии что вручную подбирать угол наклона и прокладывать трассу очень не желательно, так как присутствует диф пара? Как видно на скриншоте ниже трасса при автоматической прокладке с углом в 45 градусов задевает соседнюю контактную площадку.
И второй вопрос. Как с учётом того что это диф пара правильно соединить нижний и верхние ряды разъёма?

1 проблема
Нажмите для просмотра прикрепленного файла

2 проблема
Нажмите для просмотра прикрепленного файла

Распиновка разъёма.
Нажмите для просмотра прикрепленного файла
EvilWrecker
Если не пользовались геометрическими преобразованиями то способ такой- в настройках псб реактора именно для данной операции измените временно кратность угла и так поверните все что вам надо. С парами чуть сложнее- вы сначала разведите их "как обычно" а потом поворачиваете корпуса вместе с участками пар, позже доведите вручную. Но с USB-C может быть сложновато: если не справитесь скиньте мне этот участок- покажу.
AlexKazan
Цитата(Владимир @ Jan 18 2017, 09:55) *
Это новая фича, которая появилась в той версии.
...


Подскажите, пожалуйста, как правильно (точно) называется данная функция и можно ли ее отключить?
Владимир
Цитата(AlexeyK @ Jan 18 2017, 23:27) *

Теоретически правильно и можно сделать любое число дополнительных сеток, под углами, радиальные с разными точками привязки и т.п.

Но практический совет
Цитата
в настройках псб реактора именно для данной операции измените временно кратность угла и так поверните все что вам надо.

вам уже был дан
EvilWrecker
Цитата
Теоретически правильно и можно сделать любое число дополнительных сеток, под углами, радиальные с разными точками привязки и т.п.

А вместе ними guide и активное использование механических слоев - т.е геометрическими преобразованиями. Но если раньше не использовалось и нет опыта то в случае хайспидов можно поймать гимор.
AlexKazan
Цитата(Владимир @ Jan 18 2017, 12:01) *
Проверяйте не только AD. Может винда перехватывает, из-за ваших "шустрых" перенастроек.


Переустановили Altium Designer - проблема пропала. Видимо, дело все таки в AD
filmi
Цитата(AlexKazan @ Jan 18 2017, 14:37) *
В каждом новом проекте приходится заходить в меню Design->Rules и менять правило задания толщины дорожки. Можно ли изменить эти значения один раз, чтобы они автоматически устанавливались в последующих проектах?

Можно настроить все один раз на пустом документе (PCB, Schem, Lib...), а затем его использовать как Default
Нажмите для просмотра прикрепленного файла
AlexeyK
Цитата
С парами чуть сложнее- вы сначала разведите их "как обычно" а потом поворачиваете корпуса вместе с участками пар, позже доведите вручную.

Всё гениальное - просто )) Спасибо.
Цитата
если не справитесь скиньте мне этот участок- покажу

Мне просто бы общий принцип понять.
peshkoff
Цитата(AlexeyK @ Jan 19 2017, 12:25) *
Всё гениальное - просто )) Спасибо.

Мне просто бы общий принцип понять.


у альтиума этот принцип не проработан.
он не умеет рисовать диффпары под углом не кратным 45 град.

поэтому тут единственный правильный путь указан выше: нарисовать ортогонально, потом всю кучу поворачиваем.
на стыковке трасс образуются узлы, лишние куски удаляем.

Можно и скругления организовать, тогда подключаем скрипт.
AlexeyK
Цитата
Можно и скругления организовать, тогда подключаем скрипт

Что за скрипт?
EvilWrecker
Цитата
у альтиума этот принцип не проработан.
он не умеет рисовать диффпары под углом не кратным 45 град.

Как и многое другое из области хайспидов- неясно почему до сих пор его разработчики не делают очевидные вещи.
Цитата
поэтому тут единственный правильный путь указан выше: нарисовать ортогонально, потом всю кучу поворачиваем.
на стыковке трасс образуются узлы, лишние куски удаляем.

После рекомендую проверить стыки на предмет мусора которые могут повлиять на счетчик длины.
Цитата
Можно и скругления организовать, тогда подключаем скрипт.

Что очень хорошо в альтиуме так это геометрические преобразования- ими можно и дуги поставить хорошо без скриптов: на картинке куски примитивов из проекта с парами выровненными в ноль. Принцип одинаков для любого угла, разве что будут сложности углами типа 33.591 сами-знаете-изза-чего.

Constantin
Цитата(EvilWrecker @ Jan 19 2017, 11:47) *
...
Что очень хорошо в альтиуме так это геометрические преобразования- ими можно и дуги поставить хорошо без скриптов


Я конечно "дико извиняюсь", но прошу уточнить: что имеется ввиду под термином "геометрические преобразования"?
EvilWrecker
Цитата(Constantin @ Jan 19 2017, 14:36) *
Я конечно "дико извиняюсь", но прошу уточнить: что имеется ввиду под термином "геометрические преобразования"?

Имеется в виду процесс "подгонки" объектов в стиле механических кадов что соответственно дает практически "машинную" точность. Тут дело в чем: как вы знаете, альтиум хранит все в имперских единицах- соответственно даже выровненные в ноль проводники выглядят так.

У меня иногда создается впечатление что переведи они все в мм быстро бы нашелся человек который достиг машинной точности и скорее всего началось деление на ноль с бесконечным прогресс баром "Please wait a moment..." biggrin.gif Ну да ладно, разговор за преобразования: как несложно догадаться эти "суб-миллиметры" с погрешностями округления обсчитываются правилами, что в наименее болезненном варинте может убить генерацию меандров- альтиум считает что нет места и происходит нарушение. А место есть разумеется- при этом если использовать комбинации паттернов (особенно любые разновидности switchback, особенно под углом, особенно дугами) начинает происходить полное дерьмо. Без геометрических преобразований не получить структуру как на картинке.

К слову, очень часто это дает проблемы новичкам, которые по отсутствию опыта пытаются выравнивать сигнал за раз- т.е за один проход и в одном месте.
Constantin
На мой взгляд, "рисование" дорожки подобной приведенной на крайнем примере не представляет сложности, я не совсем понимаю зачем в этом случае:

Цитата(EvilWrecker @ Jan 19 2017, 09:08) *
А вместе ними guide и активное использование механических слоев - т.е геометрическими преобразованиями.

EvilWrecker
Цитата(Constantin @ Jan 19 2017, 15:18) *
На мой взгляд, "рисование" дорожки подобной приведенной на крайнем примере не представляет сложности, я не совсем понимаю зачем в этом случае:

biggrin.gif biggrin.gif biggrin.gif Ну нарисуйте в реальном проекте и покажите что вышло. Причем с важным условием-никаких островков между трассами, т.е везде одинаковый зазор вместе с выравниванием. Можете начать с последней фигуры из моего предыдущего поста.

Вы далеко не первый человек который говорит "ой да ладно, что тут морочиться то"- однако реальность чуть сложнее чем кажется.
supact
При создании библиотеки элемент из Солида переносится в одном цвете. Другой элемент переносится с цветами, но не соответствующими оригиналу (Solid). К сожалению, загрузить файлы мне не позволительно. Оба элемента представляют собой индуктивности B82464G4 и B82477G4. Оба созданы в одно и то же время. Может быть, кто-нибудь сталкивался с подобным?
EvilWrecker
Цитата(supact @ Jan 19 2017, 20:18) *
При создании библиотеки элемент из Солида переносится в одном цвете. Другой элемент переносится с цветами, но не соответствующими оригиналу (Solid). К сожалению, загрузить файлы мне не позволительно. Оба элемента представляют собой индуктивности B82464G4 и B82477G4. Оба созданы в одно и то же время. Может быть, кто-нибудь сталкивался с подобным?

Здесь
Dmitry Dubrovenko
При экспорте в гербер файла сверловки, выскакивает окно, что файл слишком большой, не желаете ли изменить масштаб?
По умолчанию предлагают 0,1.
На что влияет данное изменение, надо ли его вообще изменять?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.