Перейти к содержанию
    

Krys

Свой
  • Постов

    2 052
  • Зарегистрирован

  • Посещение

Весь контент Krys


  1. Ткните, пожалуйста, носом тут я не нашёл...
  2. Дело в том, что в PCB редакторе у компонентов нет поля Value, есть только Comment. Следовательно, прямым аналогом этого поля в схематике тоже будет Comment. А поле Value ваших номиналов в PCB не передаст. Поэтому для однозначной взаимосвязи номиналов на схематике и PCB обычно номиналы ставят в Comment, а в Value пишут: "=Comment" (при этом должна стоять галочка Convert Special Strings в меню Preferences - Schematic - Graphical Editing). Тогда поле Value автоматически синхронизируется с полем Comment, а поле Comment синхронно в схематике и в PCB.
  3. Вполне приличная плата. Сюда же платы не понтануться выкладывают, а проблемы решить. Как это нет? А это что? :))) В панели PCB List настройте отображение всех компонентов, и увидите, что некоторые компоненты у Вас в минусовых координатах. Как Вы их туда затолкали - это уже второй вопрос. И почему АД не даёт работать с компонентами в минусовых координатах - третий вопрос. Короче меняете координаты у этих объектов на плюсовые. А когда они очутятся в доступной области - делаете с ними, что хотите: хоть удаляйте, хоть размещаете. Ну хоть что-то. А человеческий фактор есть при любых других операциях, так что он не в счёт :)
  4. а можно выложить пример, как это правильно сделать? (или картинку) а то я что-то не очень въехал, как должно быть
  5. Хм... интересная фича. А через SCH List ведь можно этого же добиться?
  6. Согласен, недостаёт этого инструмента. Даже пикад это умел делать. Хотя, требуется довольно редко, и можно ручками подправить после передвижения. Потому что даже при наличии такого инструмента не факт, что вы переместите свой компонент так, что не придётся всё равно всё править ручками. А что там не так? Попробуйте поставить галочку в меню Preferences - PCB - General - Smart Track Ends К стати, про вот эту дискуссию: Буквально вчера расставлял ручками шелкографию. Даже для большой платы это у меня заняло не более часа. По сравнению с месяцем, потраченным на разводку, - это такие мелочи... ... Дак вот, заявляю Вам, что означенной проблемы не существует: когда берёшь рефдес и тащишь его в нужное место, соответствующий ему компонент автоматически подсвечивается, поэтому попутать невозможно. Выложите вашу PCB, попробуем разобраться.
  7. на одном достаточно крупном предприятии нашего города, где я раньше работал, вообще было принято на шелкографии рефдесы не ставить, а ставить их только на сбороччниках. Т.к. монтаж слишком плотный, и надписи очень много где просто не влезают. Когда я делал менее плотные платы, я рефдесы на шелкографии расставлял ручками. Как проверить, к какому компоненту принадлежит данный рефдес? Я водил мышкой по экрану, а снизу в статусной строке появляется информация о тех объектах, которые находятся под мышкой. Было довольно удобно. Не больше гимора, чем было в пикаде.
  8. Ну может у меня железо кривое... Хотя никто точно не может заранее сказать, какое железо точно будет не кривое. Сейчас работаю на ноутбуке, там же должно быть железо друг под друга подогнано... А с пикадом - даже и сравнивать нечего - одного поля ягоды :) Надо хотя бы с оркадом или PADS.
  9. По новым постановлениям ВЦСПС, добавлять 3Д модели к схемному компоненту теперь неправильно: нужно в библиотеке PCB добавить 3D Body, а в нём подключить эту модель.
  10. Я буквально вчера столкнулся с глюками этих "резинок": её включаешь, а она не отображается. Потом правда нашёл обходной путь. А ещё вроде когда-то была опция типа "отображать только при перетаскивании компонента". А сейчас её не найду. Вижу только просто всегда включено или всегда выключено. Не наблюдалось ни на одной версии, начиная с 6й. К стати! Вы случайно клавишу Q не нажимаете (путая с каким-либо сочетанием из пикад)? А то это аналог меню View - Toggle Units. Классы цепей запросто могут пропадать при очередной команде Import Changes From <project_name.prjpcb>. Если компаратор настроен соответствующим образом. Проследите, какие изменения предлагаются при вызове этой команды. Проверьте настройки Project - Project Options - Comparator Через меню DXP - Customize: F1 ещё. Для чего? Что конкретно хочется? Вы бы ещё были недовольны, что он не умеет по фигурам Лиссажу выстраивать и выравнивать :))))
  11. Нет... это просто горькая правда о нестабильности и зависаниях. Считайте что сарказм. Или анекдот. Ещё анекдот в тему: - почему АД не запоминает настройки? - потому что он их запоминает при выходе. А естественным путём при интенсивной работе из него почти не выходят - быстрее сам подвисает, и приходится снимать задачу через процессы.
  12. Я знаю самое актуальное для работающих в АД и наглядное отличие от PADS. При зависании АД - умирают оба окна. А в PADS - или схема или плата... :))))))))
  13. да, например, в панели PCB Там нужно выбрать Nets, выбрать Mask А вообще - Вам сюда: http://electronix.ru/forum/index.php?showt...0&start=900
  14. Не всегда так однозначно... я сталкивался, что не хочет List с Inspector'ом синхронно показывать... Типа то работает, то нет. Потом тыкаешь, тыкаешь - и наконец-то само по себе появляется, что надо. И ещё я сталкивался, что всё это работает несинхронно с панелью PCB. Я бы с Вами поспорил. Может, это и не так, как в пикаде, но "сделать групповое выделение и снять галку в одной строке" - это не "интуитивно понятно", т.е. не общепринятый приём работы в windows. Вот в экселе допустим Вы работаете - выделили столбец, тыкнули по одной из его ячеек - что произойдёт? Просто снимется выделение со столбца и перейдёт к редактированию той ячейки. Так что в плане логики я согласен с логикой разработчиков АД.
  15. Ещё баги: 1. В PCB Inspector'е для цепей нет строки Locked. 2. В PCB List'е для цепей невозможно сделать групповое редактирование колонки Locked. Выбираем столбец, жмём правую кнопку, а в контекстном меню команда Edit - серая, неактивная. Спасает только скопировать одну ячейку и вставить в весь столбец. Но это обходной путь. 3. В панели PCB при работе с цепями всегда хоть какая-то одна цепь, но выделена. При отмене всех выделений на плате, в панели PCB выделение цепи не пропадает. Ну да ладно. Когда я выделяю на плате несколько цепей, их выделение отображается в панели PCB, но предыдущее выделение (та самая одна цепь, которая хоть одна, но будет выделена) не снимается. В результате настройки и действия, вызываемые из самой панели PCB, применяются не только к тем цепям, что были выделены на плате, но и ещё к той самой одной, которая была до выделения. 4. При групповом выделении (мышкой в прямоугольник или в меню edit - select - touching line) объектов (типа track) на плате - не происходит выделение этих цепей в панели PCB. При выделении этих объектов кликом мышки с зажатым шифтом последовательно, по одному, выделение в панели PCB происходит нормально.
  16. Спасибо!!! Классная очень нужная и полезная менюшка!!! Я за всё время даже не догадывался о её существовании :))) Аааааааааа! Не у одного меня такие мучения :))) Более того, через PCB List выделяем колонку Locked, жмём правую кнопку, а команда Edit там серая, т.е. невозможно группой поменять значение Locked сразу для всех цепей. Это ещё одна бага. Я сначала думал хотя б вручную каждую галочку поснимать. Но затем исхитрился: снял у одной цепи галочку, выделил только эту ячейку. Выделил весь столбец и сделал вставку. Тогда значение поменялось группой. Вы настраиваете инструмент PCB List, но хотите, чтобы эти настройки распространялись на совершенно другой инструмент - Inspector. Разумеется, этому небывать :)
  17. Вы правы, этот хитрый Interactively route multiple connections заблокировал некоторые цепи: Когда я снял блокировку с цепи, заработало и look-ahead в interactive routing, и follow mouse trail. Но это же надо было так выдумать?! :))) Я думаю, это несомненно бага...
  18. 1. обычное правило clearance 2. Возможно Вы не на том слое. Возможно залочен компонент. Сам компонент свободно выделяется и двигается? Посмотрите галочки в его свойствах: Locked и Lock Primitives.
  19. Вот такие свойства конкретно данной цепи: Вроде ничего криминального...
  20. Спасибо!!! Оно самое!!!
  21. Понял. Попробовал - точно не работает. А раньше вроде само как-то работало. Но помнится мне, что эта фича практически бесполезна: при любых сколь-нибудь серьёзных передвижениях форма проложенных дорожек не устраивала, приходилось вручную заново прокидывать.
  22. Границы являются неявными - т.е. они образуются в результате того, что полигон при заливке "упирается" в препятствие. Вот посмотрите в той статье: нарисовали препятствия, залили обычным полигоном. Полигон получился из нескольких островков. Ненужные островки просто выкинули. И я хочу, чтобы у оставшегося полигона были границы ровно по этому оставшемуся островку, уже вне зависимости от окружающих препятствий. А не так, как обычно для полигона: вершины могут быть далеко за пределами островка, а залитый островок так и образуется препятствиями (форма заливки так и остаётся зависимой от препятствий): при изменении взаимного положения полигона и препятствий произойдёт перезаливка уже с совершенно другой формой островка. Ну наверно да. И вроде как эта задача решилась так, как надо, - как описано в статье. Единственный минус - что тип заливки - PolyRegion, а они потом уже не перезаливаются... Для чего это всё мне надо: взгляните на файл, прикреплённый к сообщению. Там внизу по краю платы на боттоме есть такой вот хитрый дугообразный полигон. Я его получил, создав препятствия определённым образом. И действуя, как написано в статье. А потом удалил всё лишнее. Вот нужно, чтобы он перезаливался в зависимости от наличия других препятствий (дорожек, падов и т.п.). Допустим, я размещаю определённый разъём так, что одна из его ножек находится в этом полигоне, а цепь ножки совпадает с цепью полигона. Тогда полигон должен перезалиться, образовав термальный барьер согласно правилам. А если какой-то пад не принадлежит цепи полигона - должен образоваться зазор вокруг пада. Но этого при данном типе полигона PolyRegion не происходит... Вот и надо его как-то преобразовать в нормальный, перезаливаемый. Или сразу получить перезаливаемый с заданными границами.
  23. Здравствуйте. Обнаружилась следующая бага. Прилагаю файл (лишнее выкинул), в котором одни цепи разводятся без режима look-ahead в interactive routing, а все остальные - как обычно, с этим режимом. В частности, берём цепь VLED-: Режим не работает, можете попробовать у себя. Более того, для таких цепей имеет место неадекватное поведение режима follow mouse trail при таких настройках: . Если взять за указанную трассу и начать "наматывать петли" просто мышкой, то эти петли так и остаются. Более того, я не делал ни одного клика, а трассы петель уже "легли". Я пробовал во время разводки нажимать единичку и 5ку (в справке по F1 говорится, что это должно влиять), но ничего не улучшается. Вот пример цепи X1, для которой и режим look-ahead нормально работает, и follow mouse trail отрабатывает адекватно: Попробуйте, пожалуйста, у себя. Я попробовал на 2х разных компах, даже АД переустанавливал специально - ничего не помогло... А началось это всё после вылета АД с ошибкой при использовании инструмента Interactively route multiple connections. Вообще, сколько я не пытался использовать этот инструмент, начиная с 6х версий АД, он так и остаётся наиглючнейшим. Правда, от версии к версии вероятность его вылета с ошибкой уменьшается :) Сейчас уже достигает примерно 30% - даже работать можно. Но не советую вообще им пользоваться, даже прикасаться. А то попортит файл навсегда, как у меня. И что мне теперь с этим файлом делать? Приличная разводка уже не работает. routing_test.rar
  24. Не-не-не, мне не это нужно. Границы полигона должны быть условно - фигурные (состоят из дуг и всяких других хитрых фигур), я не должен их править руками через Polygon action/Move vertiecs. Я эти границы должен как-либо получить в слое Keepout, например, импортировать туда определённый рисунок из другой программы. В той статье, о которой я говорил, там именно так. Вся проблема - лишь в том, что в результате получается полигон не того типа, т.е. типа PolyRegion, а они потом уже не перезаливаются...
×
×
  • Создать...