Полная версия этой страницы:
2018 Вопросы начинающих
Цитата(peshkoff @ Apr 2 2018, 15:43)

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

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

Можно ли в Альтиуме выделить несколько пинов и назначить им имя цепи а то задолбало тыкаться на каждый пин открывать его свойства и в них искать цепь с которай его нужно соединить. Или может есть способ проще?
Можно, конечно. Нужно создать документ, называется .SchDoc
RadiatoR
Apr 6 2018, 05:45
Цитата(musa @ Apr 6 2018, 07:47)

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

Так вы можете вашим же способом это делать, просто выделите нужные пады и в PCB Inspector установите поле Net.
Это для существующей Net
Для новой-- надо ее сперва создать
Цитата
Но правильно, конечно же, через схему
Все это так.
Но схемы может и не быть
Цитата(Constantin @ Apr 3 2018, 19:59)

меню настроек вызывается кнопкой "Snap" в правом нижнем углу PCB редактора.
Тенкс.
Цитата(RadiatoR @ Apr 6 2018, 08:45)

просто выделите нужные пады и в PCB Inspector установите поле Net.
Странно но работает.
Владимир
Apr 6 2018, 07:55
Цитата(musa @ Apr 6 2018, 10:03)

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

Почему странно?
Ну обычно выделяешь несколько примитивов вызываешь инспектор и что нибудь меняешь. Но меняется только в одном. И потом долго думаешь по какому признаку объединить их чтобы потом изменить во всех. Но получается что в каких то случаях можно и выделив несколько что то изменить.
А по поводу "давно известно" кому то известно но большинству не слишком опытных скорее нет. В книках то об этом не написано и где нам об этом узнать? Вот только не надо посылать на англоязычный сайт.
Владимир
Apr 6 2018, 10:47
Цитата
Но меняется только в одном
в инспеторе есть флаги. Следите за ними
Цитата
В книках то об этом не написано
Не верю
RadiatoR
Apr 9 2018, 08:55
Всем доброго дня.
Есть проблема:

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

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

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

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

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

Подскажите, пожалуйста, как избавиться
В настройках РСВ в разделе Board Insight Lens отключите видимость
Димон Безпарольный
Apr 13 2018, 06:12
У кого - нибудь было такое:
Альтиум работает если есть Net Framework 4.6.1

Но дюже умная винда при обновлении его сносит устанавливая 4.7.1. После установки 4.7.1. дюже умный мелкософт запрещает ставить 4.6.1 обратно. Альтиум (17.1) без 4.6.1 не запускается сваливаясь в циклическую ошибку.
18-й альтиум кстати тоже.
В итоге систему приходится откатывать взад ибо запрещать обновление 4.7.1. Но если не успел запретить - получи от мелкософта.
peshkoff
Apr 13 2018, 08:24
framework 4.7.1 все альтиумы работают 13..18
-=Space=-
Apr 18 2018, 08:22
Делаю базу компонентов DBLib, разъемы.
Они делятся на штыри (XP?) и гнезда (XS?). Символ использую один и тотже "conn-XXpin", где XX число пинов.
Default Designаtor "XP?" и его надо , в некоторых случаях, перезаписывать на "XS?"
Все параметры удалось перезаписывать, например поле Comment или Description переносится из базы в компонент
А с полем Designаtor засада, оно не перезаписывается, хотя в список параметров попадает.
Это вообще возможно? или придется плодить два символа на каждый тип?
Владимир
Apr 18 2018, 10:21
УГО для штырей и гнезд различаются.
То есть плодить (не верное слово так как только 2) символы не придется, это необходимость
-=Space=-
Apr 18 2018, 11:20
О, это совершенно не обязательно.
http://docs.cntd.ru/document/1200086241 рисунок 9
мы спользуем две первые колонки, редко (на схемах соединений блока) все три.
потом плодить не два символа, а
по два , даже по 3 на каждое число пинов (еще контактные поля на ПП , которые не имеют ни штырей, ни гнезд, обознчаются X или, для стройности все двух-буквенные, XT)
Владимир
Apr 18 2018, 12:13
Это не УГО, а таблица в замен УГО.
И пункт касается только "5.3.25 Характеристики входных и выходных цепей изделия..."
И там использовано обозначение X1.
Не для всех соединителей такое показывают это и это не является обязанностью.
Ну так и используйте однобуквенное обозначение.
Оно ГОСТ тоже не запрещено.
Из Easy-PC можно перетащить проекты в альтиум?
AD14. Сделал схему и плату, при этом компоненты брал из разных библиотек. После этого командами "Make Schematic Library" и "Make PCB Library" сделал соответственно библиотеки SchLib и PcbLib с именем проекта. Как правильно указать, что теперь все компоненты находятся в новых библиотеках? Для схемы получилось - через SCH Inspecror поменял свойство Library сразу для всех компонентов, а как для PCB ?
Владимир
Apr 20 2018, 18:34
Достаточно в Footpint Manager указать Any для всех Footprint.
Есть еще Parameter Manager, PCBLIST, Инспектор
Там тоже можно
Цитата(Владимир @ 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 тоже не нашел как заменить библиотеку.
Владимир
Apr 23 2018, 18:16
Цитата(MVJ @ Apr 23 2018, 10:26)

Design->Update PCB Document никаких изменений не предлагает.
Так если название Footprint не изменилось, то и не поменяет.( оно не сверят, что это разное)
Поменяйте принудительно из библиотеки -- Тогда точно обновит
или Tools >> update from PCB Library -- тогда обновит то, что настроите
Цитата(Владимир @ 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
Apr 27 2018, 14:01
Цитата(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
Apr 28 2018, 07:15
Цитата(Spartak @ Apr 27 2018, 17:01)

Заменили библиотеки в схематике - откомпилируйте проект, затем передайте изменения на плату. Откуда же иначе редактор плат узнает об изменениях?
в этом случае он заменит футпринт только если он поменялся.
Если в названии не было изменений, то и обновления не пройдет.
на самом деле задача не такая тривиальная. в свое время даже скрипты писали, и то работало через раз.
возмжно в 18 версии что поменялось
Цитата(peshkoff @ Apr 28 2018, 11:15)

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

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

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

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

F5 (меню Vew/net color override), и галки снимать не надо

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

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

Сохранить нужно библиотеку-- увидит.
ну и кнопочка там есть Refresh/ДАБЫ ОБНОВИТЬ ИНДЕКСАЦИЮ
Естественно сохраню. рефреш делаю и в редакторе уго и в редакторе схемы. делаю рефреш либрори и рефреш олл. Не помогает. перегрузил альтиум - не помогла. закрыл все документы, все проекты - открыл за ного библиотеки - не видит нового футринта. забил на это. сдлелал уго без футпринта. через 2 часа опять залез в редактор уго - и о чудо!!! Видно мой новый футпринт. Час то такое случается. не могу понять почему.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.