Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Вопросы начинающих
Форум разработчиков электроники 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
ILYAUL
Цитата
....не понятно как формализовать требования и реакцию
Да вроде бы всё просто , хочется иметь возможность менять правила по ходу игры с возможностью "мгновенного" применения. Вот сейчас буду править в "ручную" 551 net ( одну поправил) , сразу появятся и формулировки и требования и ожидаемые реакции biggrin.gif
Ещё раз спасибо Владимир.
Владимир
Цитата(ILYAUL @ Jun 9 2012, 20:58) *
Да вроде бы всё просто , хочется иметь возможность менять правила по ходу игры с возможностью "мгновенного" применения. Вот сейчас буду править в "ручную" 551 net ( одну поправил) , сразу появятся и формулировки и требования и ожидаемые реакции biggrin.gif
Ещё раз спасибо Владимир.

Такая возможность есть из панели PCB Rule and violation
Но на этом простота кочается. Правила меняются и мгновенно применяются.
Но еще раз повторю Они проверяют, но не занимаются трассировкой.
Можно автотрассировку предложить. Но это только для врагов.

А вот как простоту (Да вроде бы всё просто) формализовать, чтоб и ширина больше стала, и зазор тоже и дорожки сами распрыгнули-- это только автотрассировка по новым правилам
efti
SMD-резистор находится на верхнем слое. Но обязательно встретится ситуация, когда его будет удобнее разместить на нижнем слое. Это можно сделать одним щелчком? Или только два футпринта делать?
Нажмите для просмотра прикрепленного файла
MiklPolikov
Цитата(efti @ Jun 10 2012, 17:11) *
SMD-резистор находится на верхнем слое. Но обязательно встретится ситуация, когда его будет удобнее разместить на нижнем слое. Это можно сделать одним щелчком? Или только два футпринта делать?

1)Правый клик по резистору > в открывшемся меню properties > в открывшемся окне в группе component properties выбираете слой top или button.
2)Выделяете сразу все резисторы > жмёте F11 > в открывшемся окне инспектора выбираете слой
efti
Спасибо!А то первую плату развожу в Альтиуме.
filmi
Цитата(efti @ Jun 10 2012, 17:11) *
SMD-резистор находится на верхнем слое. Но обязательно встретится ситуация, когда его будет удобнее разместить на нижнем слое. Это можно сделать одним щелчком? Или только два футпринта делать?
Нажмите для просмотра прикрепленного файла

В режиме перемещения обьекта (резистора) нажать L
Читайте FAQ!!! http://electronix.ru/forum/index.php?showtopic=85344
filmi
Как наиболее правильно получит для компонента список Падов и цепей?
Делаю через панель PCB-> Component (выбираю компонент) -> Report.
Может есть ещё способы? Через схематик?
masha_belka
Цитата(Владимир @ Jun 9 2012, 13:44) *
скрипт SelectBadConnection из ссылки в закрепленном посту находит и подсвечивает такое


Владимир, подскажите, скрипт запускаю, он не работает.
1. Этот скрипт для Altium Summer 09? или для 10?
2. а вот сама ошибка, которую я не понимаю см.рисунок
3. и как избежать в дальнейших платах этой ошибки(не доводит до центра проводник)?
beemaya
Здравствуйте! Контур платы рисовала при помощи Design->Board Shape->Redefine... В стэке слоёв указала необходимую толщину платы. Когда я перехожу в 3D-режим, компоненты отображаются объемными, а плата нет (выглядит как лист бумаги, несмотря на толщину 3 мм при габаритах платы 20 на 30 мм). Начинала делать проект и Altium 9, обновила до 10. в Altium 9 трёхмерная модель платы была, а в 10 исчезла. Как это можно исправить? Возможно это произошло и не от версии Altium, а от моих кривых ручекsm.gif

Поняла из-за чего это произошло. В Механическом слое 1 я нарисовала контур платы, чтобы при разводке он мне был виден. Удалила этот контур - и трёхмерное изображение платы появилось. Теперь мне непонятно - как я могу нарисовать контур ПП и в каком слое я могу его нарисовать. Просто то, что нарисовано при помощи Redefine board share мне при разводке не видно, а области keepout недостаточно. Разъясните ситуацию, пожалуйста, буду очень признательна.
Iptash
Цитата(beemaya @ Jun 13 2012, 16:35) *
...Разъясните ситуацию, пожалуйста, буду очень признательна.

Возможно лучше нарисовать например в 1мех.слое контур(в любом слое можно), потом этот контур выделяете и Design->Board Shape->Define from selected objects, и получите
нужный вам board.
beemaya
Чтобы я ни делала в 1ом механическом слое - у платы пропадает толщина, но если описанные вами действия сделать, например, во 2ом механическом, то всё ок! спасибо большое!
_Макс
От чего зависит порядок страниц при печати схемы в PDF через Output Job? Менял индексы в Annotate Schematic и Sheet Number по файлам индивидуально, все бестолку, порядок следования листов на печати непредсказуемый wacko.gif

Как выполнить конкатенацию в поле Text, из встроенного параметра, например, .Application_BuildNumber и собственного текста?
xlive
Всем привет) сорь за детский вопрос, но как закрепить панели инструментов в редакторе схем да и pcb там где всякие линейки шины и тд.
Спасибо)
Iptash
Цитата(xlive @ Jun 15 2012, 12:54) *
Всем привет) сорь за детский вопрос, но как закрепить панели инструментов в редакторе схем да и pcb там где всякие линейки шины и тд.
Спасибо)

Да как и в любой виндовской программе, берешь за синюю полоску "выпавшей" панели и тащишь на верх пока он там где тебе нужно не "приклеится".
Владимир
Цитата(masha_belka @ Jun 13 2012, 13:39) *
Владимир, подскажите, скрипт запускаю, он не работает.
1. Этот скрипт для Altium Summer 09? или для 10?
2. а вот сама ошибка, которую я не понимаю см.рисунок
3. и как избежать в дальнейших платах этой ошибки(не доводит до центра проводник)?

1. и там и там работает
2. пока ничего сказать не могу
3. Никак. только опытом. Формально нужно начинать из Pad? тогда оно берет из центра
и доводить до центра, когда указатель привязывается и превращается в 8-угольник.
Но когда сдвигают только Via или PAD -- ситуация может получится.
Для PAD можно написать правило вывода только перпендикулярно-- тогда большинство таких ошибок найдет, но не все. Теоретически они могут быть
Дэм
Такой вопрос
На одном листе создал вот такое


Потом на другом листе это размножил на 30 штук путем создания REPEAT(IN, 1, 30)
Потом размножил вывод IN_1 и остальные команлой REPEAT(IN_1)
Подвел к группе листов проводник и обозначил его как IN_1_
Потом к проводнику подвел шину и подписал ее как IN_1_[1..30]




В итоге при компиляции получаю ошибку как показано на рисунке выше. Вообще как правильно делать такие подключения

т.е. двигаясь по Warning Altium мне исправно показывает что IN_1_1 подключен к блоку транзисторов, потом IN_1_2, IN_1_3 и т.д.
Владимир
Project/Project option/Option снимите все флаги в разделе Netlist option
В разделе net indentifer Scope ВЫБЕРИТЕ ИЕРАРХИЮ
Это для начала
Дэм
Спасибо помогло.

Только начал конкретно осваивать Altium, есть несколько неприятных моментов которые я пока не могу побороть, в частности это.
1. Если нарисована шина, то при компиляции алтиум ругается мол типа шина имеет концы в воздухе (бред конечно порит)
2. Если допустим у ОУ имеется ввода помеченные как Input, то при присоединении к этому выводу резистора с пассивным выводом, алтиум тоже ругается на несовместимость выводов.


Help !!! C ужасом обнаружил что в PCB редакторе не работают такие клавиши как Пробел или К для вращения компонента.
А при нажатии на букву L при выделенном компоненте вызывается диалог View Configurations, а не перемещает Footprint на противоположную сторону, подозреваю что остальные клавиши тоже не работают.
Владимир
Цитата(Дэм @ Jun 18 2012, 17:44) *
Спасибо помогло.

Только начал конкретно осваивать Altium, есть несколько неприятных моментов которые я пока не могу побороть, в частности это.
1. Если нарисована шина, то при компиляции алтиум ругается мол типа шина имеет концы в воздухе (бред конечно порит)
2. Если допустим у ОУ имеется ввода помеченные как Input, то при присоединении к этому выводу резистора с пассивным выводом, алтиум тоже ругается на несовместимость выводов.


Help !!! C ужасом обнаружил что в PCB редакторе не работают такие клавиши как Пробел или К для вращения компонента.
А при нажатии на букву L при выделенном компоненте вызывается диалог View Configurations, а не перемещает Footprint на противоположную сторону, подозреваю что остальные клавиши тоже не работают.

1. Это ни на что не влияет у алтиума. Но формально ее нужно обозвать или исключить из проверки
2. естественно, или у резистора назначайте правильно, или или все пасссив используйте, или исключайте из проверки. К стати у последней версии там много дополнений, я не пользуюсь ими, но может Вам помогут

Работает и то и другое. Первое при нажатии и удержании ЛКМ, второя также
Дэм
Цитата
Первое при нажатии и удержании ЛКМ, второя также

Действительно с ЛКМ работает, но почемуто в официальной документации об этом ничего пишут только что


Цитата
press the SPACEBAR to rotate the footprint anti-clockwise or SHIFT + SPACEBAR for clockwise rotation.


Вообще где в Altium можно свои комбинации клавиш настроить ? в PCAD я настраивал без проблем.
Владимир
Цитата(Дэм @ Jun 18 2012, 19:22) *
Действительно с ЛКМ работает, но почемуто в официальной документации об этом ничего пишут только что




Вообще где в Altium можно свои комбинации клавиш настроить ? в PCAD я настраивал без проблем.

1. Пишут. Но искать сложно
2. Можно. Но не нужно. Уж поверьте
Дэм
Цитата(Владимир @ Jun 19 2012, 00:44) *
1. Пишут. Но искать сложно
2. Можно. Но не нужно. Уж поверьте


1. И как же тогда узнать как пользоваться ? если с офф документацией не совпадает.
2. Тогда расскажите, "не нужно" - это ответ в стиле трололо.
Владимир
1. Совпадает во всей части. Нет или новое только в части Update. Дайте ссылку Где не совпадает. Соглашусь только с одним: Действительно может быть закопано в нескольких документах
2. Как нужно обсуждалось на форуме раз 5 не меньше. Сделайте поиск по форуму. Или ждите ответов тех, кто этим пользуется
Дэм
Ищем по слову Changing Location or Orientation

тут WIKI
Владимир
вы же писали про
Цитата
если с офф документацией

причем тут wiki
Дэм
А что тут плохого ?
Владимир
Wiki пишут многие. включая локальных представителей. Тут ничем не могу помочь, тем более он постоянно обновляется. А по вашей ссылке открывается ссылка на 10 документов.
Прикажете все читать и искать не соответствие? Увольте. Занимайтесь сами.
Я прекрасно ориентируюсь в алтиуме и без wiki, хотя читаю последнее регулярно
TOREX
Цитата(Дэм @ Jun 18 2012, 19:22) *
Действительно с ЛКМ работает, но почемуто в официальной документации об этом ничего пишут только что


Уважаемый вы не внимательно читаете.
По вашей же ссылке в разделе "Changing Location or Orientation" написано:

"Click anywhere on the main body of the footprint and drag to reposition it. The footprint can be rotated or flipped as it is being dragged:

•press the SPACEBAR to rotate the footprint anti-clockwise or SHIFT + SPACEBAR for clockwise rotation."

А это значит, что пробел (или L) надо тискать при перетаскивании.
Дэм
Цитата
Уважаемый вы не внимательно читаете.
По вашей же ссылке в разделе "Changing Location or Orientation" написано:
"Click anywhere on the main body of the footprint and drag to reposition it. The footprint can be rotated or flipped as it is being dragged:

Ну я жму правую кнопку мыши и не работает, т.е. делаю Click как написано выше. Там же на сказано какой кнопкой мыши кликать.
Владимир
Цитата(Дэм @ Jun 19 2012, 10:15) *
"Click anywhere on the main body of the footprint and drag to reposition it. The footprint can be rotated or flipped as it is being dragged:Ну я жму правую кнопку мыши и не работает, т.е. делаю Click как написано выше. Там же на сказано какой кнопкой мыши кликать.

В первом предложении Click -- первое нажатие-- это выбрать компонент
and drag to reposition it--- это нажать и удерживать ЛКМ для перетаскивания
Далее вращение происходит при drag, то есть при удержании ЛКМ

Что тут не так написано?
Дэм
Цитата
and drag to reposition it--- это нажать и удерживать ЛКМ для перетаскивания

и переводится это совсем по другому
and drag to reposition it --- и перетащите, чтобы переместить его
TOREX
Цитата(Дэм @ Jun 19 2012, 10:15) *
Ну я жму правую кнопку мыши и не работает, т.е. делаю Click как написано выше. Там же на сказано какой кнопкой мыши кликать.


Вообще-то в большинстве программ под Винду перетаскивание выполняется выделением объекта и тащится с зажатой ЛКМ.
Даже в Word, если надо перетащить часть текста в другое место, то выделяете нужное, зажиммаете ЛКМ и тащите.
А по ПКМ- обычно вызывается контекстное меню.
Владимир
Вы не ищите как переводится. А ищите какие действия должны быть предприняты для выполнения функции drag
Когда найдете-- тогда убедитесь, что это нажатая ЛКМ. Как в большинстве программ, включая офисные
Дэм
Вот я и пытаюсь найти нормальный мануал где четко указаны шоркуты + мышь
TOREX
Цитата(Дэм @ Jun 19 2012, 10:33) *
и переводится это совсем по другому
and drag to reposition it --- и перетащите, чтобы переместить его


Ну что вы упираетесь? Я же вам подчеркнул ключевую фразу:
"The footprint can be rotated or flipped as it is being dragged"

Т.е. пока тащите футпринт, можете его вращать и переносить на другой слой.
Кстати, если выделить футпринт и выбрать команду "Move Selection",
то ЛКМ удерживать не надо.
Владимир
Цитата(Дэм @ Jun 19 2012, 10:46) *
Вот я и пытаюсь найти нормальный мануал где четко указаны шоркуты + мышь


Чего его искать Внизу справа Help/Shotrcuts
Но там много
при любом действии не стесняйтесь нажимать "~" и вам выскочит укороченный список только доступных при этом действии горячих клавиш
Дэм
Цитата
Ну что вы упираетесь? Я же вам подчеркнул ключевую фразу:

С этим случаем разобрались, я про все остальное. К тому же я пробовал включать горячие клавиши как в PCAD, на shematic это сработало, а на PCB редакторе нет. Вот и приходится гадать что да как.
TOREX
Цитата(Дэм @ Jun 19 2012, 11:02) *
С этим случаем разобрались, я про все остальное. К тому же я пробовал включать горячие клавиши как в PCAD, на shematic это сработало, а на PCB редакторе нет. Вот и приходится гадать что да как.


Выбираете из меню нужную команду и кликаете(ЛКМ) по ней удерживая Ctrl.
Но, думаю, через несколько дней захотите вернуться к дефолтам.
Iptash
Здравствуйте.
В многоканальной схеме, шину например DB[0..7] с помощью Place Sheet Symbol можно как то размножать, или можно только по отдельности каждый вывод?
Владимир
типа DB[0..7][0..9] ?
Не катит
Iptash
Цитата(Владимир @ Jun 20 2012, 23:35) *
типа DB[0..7][0..9] ?
Не катит

Предполагал, поэтому по отдельности сделал. Спасибо.
zvladimir
Здравствуйте! У меня такая проблемма.

Разместил компоненты на плате, запускаю автотрассировщик. Он ругается на нарушение правила минимального расстояния между проводниками.
хотя расстояние между компонентами больше чем 0,15мм. Аналогичная ситуация если проводить дорожки вручную.

И ещё вопрос вдогонку. Где почитать какие ошибки altium обозначает какими значками. В моём случае нарушеение минимального расстояния между доржками обозначается круглишком. Встречал знаки разрыва и ещё какие-то.

Спасибо!
Iptash
Цитата(zvladimir @ Jun 21 2012, 23:23) *
Здравствуйте! У меня такая проблемма.

Разместил компоненты на плате, запускаю автотрассировщик. Он ругается на нарушение правила минимального расстояния между проводниками.
Аналогичная ситуация если проводить дорожки вручную.

И ещё вопрос вдогонку. Где почитать какие ошибки altium обозначает какими значками. В моём случае нарушеение минимального расстояния между доржками обозначается круглишком. Встречал знаки разрыва и ещё какие-то.

Спасибо!


Все это устанавливается в правилах. Книг и статей в инете накопилось много и видио на офсайте и ютубе также придостаточно для начала.
zvladimir
Цитата(Iptash @ Jun 22 2012, 07:13) *
Все это устанавливается в правилах. Книг и статей в инете накопилось много и видио на офсайте и ютубе также придостаточно для начала.

Да, я понимаю что настраивается всё в правилах.
Не понимаю почему он ругается если фактически расстояние больше того что задано в правилах. А правило создано для всех цепей.
_Макс
Почему залогинившись на AltiumLive (в окне самой программе), на странице того или иного плагина я не вижу кнопку установки? Устанавливал однажды плагин, помню, нажимаешь просто, он ставится. Или я что-то не так делаю?
konigsadler
Не подскажете что нужно сделать, чтобы элементы в схеме не подчеркивались красным? wacko.gif
MiklPolikov
Цитата(konigsadler @ Jun 24 2012, 10:45) *
Не подскажете что нужно сделать, чтобы элементы в схеме не подчеркивались красным? wacko.gif

Нужно убрать ошибки, в данном случае одинаковые десигнаторы. DD?? Главное меню > Tools > Annotate skhematic и альтиум сам пронумерует десигнаторы.
konigsadler
Цитата(MiklPolikov @ Jun 24 2012, 11:01) *
Нужно убрать ошибки, в данном случае одинаковые десигнаторы. DD?? Главное меню > Tools > Annotate skhematic и альтиум сам пронумерует десигнаторы.

Спасибо большое!
А может есть какая-то опция, чтобы вообще не показывало такое подчеркивание?

И еще вопрос. Установил АД10 на ноут. На компе все в порядке, а та же самая программа на ноуте выдает вот что (в футпринте и псб):

Размыты номера выводов компонентов. С этим можно что-то сделать? Настройки программы одинаковые (я префернс скопировал в обе версии).
Владимир
настройка есть. Нужно установить тип проверки в Project/Project Option/Error reporting
Конкретно в вашем случае раздел violation associated with Component СТРОКА Dublicate part designator

Но я б не рекомендовал на данном моменте изменять настроенные по умолчанию
peshkoff
по поводу размытости тоже интересует вопрос. в схематике убрать можно, а вот как в pcb?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.