Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: 2018 Вопросы начинающих
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
Smen
Цитата(peshkoff @ Apr 2 2018, 15:43) *
что за линия появлется?

Линия от центра перетаскиваемого объекта до центра другого объекта, когда эти центры совпадают (по вертикали, или горизонтали)
Constantin
Цитата(Smen @ Apr 3 2018, 11:17) *
Линия от центра перетаскиваемого объекта до центра другого объекта, когда эти центры совпадают (по вертикали, или горизонтали)

Это признак привязки, меню настроек вызывается кнопкой "Snap" в правом нижнем углу PCB редактора.
musa
Можно ли в Альтиуме выделить несколько пинов и назначить им имя цепи а то задолбало тыкаться на каждый пин открывать его свойства и в них искать цепь с которай его нужно соединить. Или может есть способ проще?
peshkoff
Цитата(musa @ Apr 6 2018, 07:47) *
Можно ли в Альтиуме выделить несколько пинов и назначить им имя цепи а то задолбало тыкаться на каждый пин открывать его свойства и в них искать цепь с которай его нужно соединить. Или может есть способ проще?


Можно, конечно. Нужно создать документ, называется .SchDoc
RadiatoR
Цитата(musa @ Apr 6 2018, 07:47) *
Можно ли в Альтиуме выделить несколько пинов и назначить им имя цепи


Так вы можете вашим же способом это делать, просто выделите нужные пады и в PCB Inspector установите поле Net.
Но правильно, конечно же, через схему.
Владимир
Цитата(RadiatoR @ Apr 6 2018, 08:45) *
Так вы можете вашим же способом это делать, просто выделите нужные пады и в PCB Inspector установите поле Net.

Это для существующей Net
Для новой-- надо ее сперва создать


Цитата
Но правильно, конечно же, через схему

Все это так.
Но схемы может и не быть
Smen
Цитата(Constantin @ Apr 3 2018, 19:59) *
меню настроек вызывается кнопкой "Snap" в правом нижнем углу PCB редактора.
Тенкс. cheers.gif
musa
Цитата(RadiatoR @ Apr 6 2018, 08:45) *
просто выделите нужные пады и в PCB Inspector установите поле Net.

Странно но работает.
Владимир
Цитата(musa @ Apr 6 2018, 10:03) *
Странно но работает.
Почему странно?
Это работало всегда
musa
Цитата(Владимир @ Apr 6 2018, 10:55) *
Почему странно?

Ну обычно выделяешь несколько примитивов вызываешь инспектор и что нибудь меняешь. Но меняется только в одном. И потом долго думаешь по какому признаку объединить их чтобы потом изменить во всех. Но получается что в каких то случаях можно и выделив несколько что то изменить.
А по поводу "давно известно" кому то известно но большинству не слишком опытных скорее нет. В книках то об этом не написано и где нам об этом узнать? Вот только не надо посылать на англоязычный сайт.
Владимир
Цитата
Но меняется только в одном
в инспеторе есть флаги. Следите за ними
Цитата
В книках то об этом не написано

Не верю
RadiatoR
Всем доброго дня.
Есть проблема:


Есть правило [Un-routed net], которое это разрешает, но вынуждает тащить цепь до самого центра примитива, что не всегда требуется, например здесь:


Есть ли правило, которое считает сечение металла, соединяющегося с примитивом и если оно меньше, то высвечивает ошибку?

В дополнение поясните, что делают эти опции:



Спасибо.
Владимир
у вас там все есть. второй флаг в отмеченном включите.
Только задумываться при проверке будет (то есть проверка занимает времени раза в 3-5 дольше)
Sergey Makarov
Добрый день!
Подскажите пожалуйста как работает функция Align. Не работает по отношению к проводникам в PCB функция Align to grid. И не понятно как поменять расстояние на которое функция Align Left/Right (maintain spacing) раздвигает проводники. Мне необходимо расположить большую группу проводников на одинаковом расстоянии друг от друга, думал смогу воспользоваться этой функцией чтоб вручную не толкать проводники. Но результатом функции Align Left/Right (maintain spacing) получается расстояние 2,2 мм, а нужно 0,35 мм. В хелпе пишут что расстояние должно соответствовать расстоянию из правил.
musa
Цитата(Sergey Makarov @ Apr 10 2018, 09:24) *
В хелпе пишут что расстояние должно соответствовать расстоянию из правил.

Ну и объедините их в отдельный класс и для него создайте собственное правило
Sergey Makarov
Цитата(musa @ Apr 10 2018, 09:50) *
Ну и объедините их в отдельный класс и для него создайте собственное правило

вопрос не как вести проводники с помощью правил, а как работает функция Align.
adnovice
Подскажите, пожалуйста, как избавиться от увеличивающей рамки.
musa
Цитата(adnovice @ Apr 10 2018, 14:13) *
Подскажите, пожалуйста, как избавиться

В настройках РСВ в разделе Board Insight Lens отключите видимость
Димон Безпарольный
У кого - нибудь было такое:

Альтиум работает если есть Net Framework 4.6.1



Но дюже умная винда при обновлении его сносит устанавливая 4.7.1. После установки 4.7.1. дюже умный мелкософт запрещает ставить 4.6.1 обратно. Альтиум (17.1) без 4.6.1 не запускается сваливаясь в циклическую ошибку.

18-й альтиум кстати тоже.

В итоге систему приходится откатывать взад ибо запрещать обновление 4.7.1. Но если не успел запретить - получи от мелкософта.
peshkoff
framework 4.7.1 все альтиумы работают 13..18
-=Space=-
Делаю базу компонентов DBLib, разъемы.
Они делятся на штыри (XP?) и гнезда (XS?). Символ использую один и тотже "conn-XXpin", где XX число пинов.
Default Designаtor "XP?" и его надо , в некоторых случаях, перезаписывать на "XS?"
Все параметры удалось перезаписывать, например поле Comment или Description переносится из базы в компонент
А с полем Designаtor засада, оно не перезаписывается, хотя в список параметров попадает.
Это вообще возможно? или придется плодить два символа на каждый тип?
Владимир
УГО для штырей и гнезд различаются.
То есть плодить (не верное слово так как только 2) символы не придется, это необходимость
-=Space=-
О, это совершенно не обязательно.
http://docs.cntd.ru/document/1200086241 рисунок 9
мы спользуем две первые колонки, редко (на схемах соединений блока) все три.

потом плодить не два символа, а по два , даже по 3 на каждое число пинов (еще контактные поля на ПП , которые не имеют ни штырей, ни гнезд, обознчаются X или, для стройности все двух-буквенные, XT)
Владимир
Это не УГО, а таблица в замен УГО.
И пункт касается только "5.3.25 Характеристики входных и выходных цепей изделия..."
И там использовано обозначение X1.
Не для всех соединителей такое показывают это и это не является обязанностью.


Ну так и используйте однобуквенное обозначение.
Оно ГОСТ тоже не запрещено.
Gluk
Из Easy-PC можно перетащить проекты в альтиум?
MVJ
AD14. Сделал схему и плату, при этом компоненты брал из разных библиотек. После этого командами "Make Schematic Library" и "Make PCB Library" сделал соответственно библиотеки SchLib и PcbLib с именем проекта. Как правильно указать, что теперь все компоненты находятся в новых библиотеках? Для схемы получилось - через SCH Inspecror поменял свойство Library сразу для всех компонентов, а как для PCB ?
Владимир
Достаточно в Footpint Manager указать Any для всех Footprint.
Есть еще Parameter Manager, PCBLIST, Инспектор

Там тоже можно
MVJ
Цитата(Владимир @ Apr 20 2018, 22:34) *
Достаточно в Footpint Manager указать Any для всех Footprint.

В схеме через Footpint Manager (+ Validate, Execute Changes) поменял библиотеку на новую (созданную Make PCB Library) - в плате ничего не поменялось и Design->Update PCB Document никаких изменений не предлагает. По-прежнему если открыть в PCB свойство любого компонента, то в Footprint->Library будет указана его старая библиотека.
Цитата(Владимир @ Apr 20 2018, 22:34) *
Есть еще Parameter Manager, PCBLIST, Инспектор
Там тоже можно

В Parameter Manager , PCBLIST и PCB Inspector тоже не нашел как заменить библиотеку.
Владимир
Цитата(MVJ @ Apr 23 2018, 10:26) *
Design->Update PCB Document никаких изменений не предлагает.

Так если название Footprint не изменилось, то и не поменяет.( оно не сверят, что это разное)
Поменяйте принудительно из библиотеки -- Тогда точно обновит
или Tools >> update from PCB Library -- тогда обновит то, что настроите
MVJ
Цитата(Владимир @ Apr 23 2018, 22:16) *
Поменяйте принудительно из библиотеки -- Тогда точно обновит
или Tools >> update from PCB Library -- тогда обновит то, что настроите

Уточню вопрос.
Имеем проект со схемой и платой (допустим Project1). Компоненты были взяты из нескольких библиотек (допустим Lib1.IntLib, Lib2.IntLib, Lib3.IntLib и т.д.). После выполнения команд "Make Schematic Library" и "Make PCB Library" получили соответственно библиотеки Project1.SchLib и Project1.PcbLib. Теперь если открыть в PCB свойство какого-нибудь компонента, то в Footprint->Library будет указана его старая библиотека (например Lib2.IntLib). Как теперь для всех компонентов заменить это свойство на Project1.PcbLib? В схеме можно через SCH Inspecror поменять свойство Library на Project1.SchLib сразу для всех компонентов, а вот в PCB через PCB Inspecror свойство Footprint->Library недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов.
Spartak
Цитата(MVJ @ Apr 27 2018, 11:14) *
Уточню вопрос.
Имеем проект со схемой и платой (допустим Project1). Компоненты были взяты из нескольких библиотек (допустим Lib1.IntLib, Lib2.IntLib, Lib3.IntLib и т.д.). После выполнения команд "Make Schematic Library" и "Make PCB Library" получили соответственно библиотеки Project1.SchLib и Project1.PcbLib. Теперь если открыть в PCB свойство какого-нибудь компонента, то в Footprint->Library будет указана его старая библиотека (например Lib2.IntLib). Как теперь для всех компонентов заменить это свойство на Project1.PcbLib? В схеме можно через SCH Inspecror поменять свойство Library на Project1.SchLib сразу для всех компонентов, а вот в PCB через PCB Inspecror свойство Footprint->Library недоступно. Можно, конечно, вручную для каждого компонента, но в плате две сотни компонентов.


Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях?
peshkoff
Цитата(Spartak @ Apr 27 2018, 17:01) *
Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях?


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

на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.
возмжно в 18 версии что поменялось
MVJ
Цитата(peshkoff @ Apr 28 2018, 11:15) *
..
Если в названии не было изменений, то и обновления не пройдет.
на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз..

Вообще-то странно, мне казалось, что команды "Make Schematic Library" и "Make PCB Library" более всего нужны именно для описанного мною выше случая и если это не так, то для чего тогда они нужны?
Владимир
Эти команды нужны для того, чтобы "вытянуть" библиотечные элементы из проекта, если исходных библиотек нет.
Потом их можно использовать как в этом, так и в других проектах
Spartak
Цитата(peshkoff @ Apr 28 2018, 10:15) *
в этом случае он заменит футпринт только если он поменялся.
Если в названии не было изменений, то и обновления не пройдет.

на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.
возмжно в 18 версии что поменялось


Отключите в проекте при компиляции все лишние библиотеки.
Владимир
Это не поможет.
1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки.
2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library
peshkoff
Цитата(Владимир @ May 2 2018, 23:10) *
Это не поможет.
1. В схеме: каждому компоненту в свойствах или через Tools/Footprint Manager указать требуемый Footprint из НУЖНОЙ библиотеки.
2. в PCB: После передачи изменений из схемы -- Tools/ Update From PCB library


Все манипуляции обычно как раз для №2 и нужны, сперва нужную библиотеку установить в св-вах компонента, а потом можно делать Tools\Update from...
иначе не находит футпринт.
Saprx
В одном проекте не работает команда Design View (при выборе области и вставке вида ничего не происходит), пробовал на разных машинах. В чем может быть загвоздка?
MiklPolikov
Подскажите, как в правилах в языке запросов указать конкретный PAD ?
Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ?
Аналогичный вопрос про PAD в составе компонента.
Как сделать через класс падов - знаю. А просто через название пада ?
Заранее спасибо !
peshkoff
Цитата(MiklPolikov @ May 8 2018, 13:24) *
Подскажите, как в правилах в языке запросов указать конкретный PAD ?
Например, я поставил на плату PAD и назвал его FREE-PAD-1 . Как указать его в правилах ?
Аналогичный вопрос про PAD в составе компонента.
Как сделать через класс падов - знаю. А просто через название пада ?
Заранее спасибо !


(IsPad And (Name Like 'FREE-PAD-1'))
HasFootprintPad ('NameOfFootprint','NameOfPad')
MVJ
Конвертация из DWG в step
Многие производители корпусов приборов выкладывают чертежи в формате DWG, например: https://www.kradex.com.pl/shop?product=z67&...8f32726b34cb815
Хотел попробовать сделать 3D-модель для использования в AD14. Какую посоветуете программу (желательно бесплатную) для конвертации DWG в step для подобных задач? Или просто конвертацией здесь не обойдешься и нужна более серьезная программа?
DSIoffe
Здравствуйте все!
Я раскрасил цепь: в панели PCB выбрал цепь, ПКМ и Change Net Color.
А как теперь убрать этот цвет? Если снять галку возле имени цепи, то контактные площадки обесцвечиваются, а связи так и остаются раскрашенными.
У меня AD 17.1.9.
Заранее признателен.
vGera
F5 (меню Vew/net color override), и галки снимать не надо sm.gif
DSIoffe
Цитата(vGera @ May 14 2018, 15:10) *
F5 (меню Vew/net color override), и галки снимать не надо sm.gif

Есть такой пункт меню, но почему-то у меня не работает. Ещё одна загадка AD. Эта раскраска у меня убралась после правки схемы и отправки изменений в плату, притом она была показана в списке изменений.
Professor Chaos
Цитата(DSIoffe @ May 14 2018, 15:47) *
Эта раскраска у меня убралась после правки схемы и отправки изменений в плату, притом она была показана в списке изменений.

Это потому, что эта раскраска цепей в PCB, есть отражение выделения цепей цветом в схеме (Net Color). Это представление одной и той же сущности проекта (цепь, имеющая цвет) в топологии и на схеме.
musa
Туплю. Как включить и выключить видимость сетки на экране в РСВ
Chapt
Свой вопрос решил. Но раз отписался, отвечу на предыдущий.
G->Grid properties часть меню display fine/coarse выбираете do not draw.
juvf
ad16. есть две библиотеки l.pcblib и l.schlib. Создал новый футпринт pld2_8 в l.pcblib, в редаторе УГО в l.schlib создал уго, пытаюсь ему указать футпринт из l.pcblib, но в окне Browse Libraries, в библиотеке l.pcblib нет нового футпринта. Часто такая провлема выскакиевает. Почему то в Browse Libraries в редакторе УГО часто так получается, что нового футпринта нет. Почему так происходит?
Владимир
Сохранить нужно библиотеку-- увидит.
ну и кнопочка там есть Refresh/ДАБЫ ОБНОВИТЬ ИНДЕКСАЦИЮ
juvf
Цитата(Владимир @ May 24 2018, 17:05) *
Сохранить нужно библиотеку-- увидит.
ну и кнопочка там есть Refresh/ДАБЫ ОБНОВИТЬ ИНДЕКСАЦИЮ

Естественно сохраню. рефреш делаю и в редакторе уго и в редакторе схемы. делаю рефреш либрори и рефреш олл. Не помогает. перегрузил альтиум - не помогла. закрыл все документы, все проекты - открыл за ного библиотеки - не видит нового футринта. забил на это. сдлелал уго без футпринта. через 2 часа опять залез в редактор уго - и о чудо!!! Видно мой новый футпринт. Час то такое случается. не могу понять почему.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.