Чем не устраивает Track с аттрибутом keepout?
Владимир
Nov 10 2016, 09:47
да и это не надо. Там только очистка полигона.
Place/Polygon Pour CutOut
MiklPolikov
Nov 10 2016, 11:11
Цитата(Владимир @ Nov 10 2016, 08:37)

Этот раздел правил распространяется на электрические цепи (слои меди)
В первом условии у вас только простой механический слой
Подозревал об этом.
Подскажите, как сделать это правило, что бы оно работало с механическими слоями ?
Владимир
Nov 10 2016, 11:27
Никак. Раздел проверяет зазоры между ПРОВОДЯЩИМИ участками.
Механика к таковым не относится
Исключением в этом разделе слой KeepOut. Там свои особенности
MiklPolikov
Nov 10 2016, 13:38
Цитата(Владимир @ Nov 10 2016, 14:27)

Никак. Раздел проверяет зазоры между ПРОВОДЯЩИМИ участками.
Механика к таковым не относится
Но неужели нет способа задания зазора между примитивами в механических слоях ? Разве не бывает правил для зазоров между 3D моделями, например ?
Владимир
Nov 10 2016, 13:57
Цитата(MiklPolikov @ Nov 10 2016, 16:38)

Но неужели нет способа задания зазора между примитивами в механических слоях ? Разве не бывает правил для зазоров между 3D моделями, например ?
Для 3D есть. там свой раздел правил
DSIoffe
Nov 10 2016, 14:29
Здравствуйте все!
Подскажите, пожалуйста, почему переходные отверстия цепи GND могут не подключаться к полигону той же цепи? Вокруг них в полигоне чистые дырочки, никаких спиц. И вообще, оба два полигона в проекте к своим цепям не подключаются.
Заранее признателен.
EvilWrecker
Nov 10 2016, 14:54
Цитата(DSIoffe @ Nov 10 2016, 18:29)

Здравствуйте все!
Подскажите, пожалуйста, почему переходные отверстия цепи GND могут не подключаться к полигону той же цепи? Вокруг них в полигоне чистые дырочки, никаких спиц. И вообще, оба два полигона в проекте к своим цепям не подключаются.
Заранее признателен.
Проверьте что в настройках заливания стоит опция Pour Over All Same Net Objects. А переходные надо подключать напрямую, без всяких "спиц"
DSIoffe
Nov 10 2016, 14:59
Цитата(EvilWrecker @ Nov 10 2016, 17:54)

Проверьте что в настройках заливания стоит опция Pour Over All Same Net Objects. А переходные надо подключать напрямую, без всяких "спиц"

Проверил, именно эта опция и стоит. А где, я извиняюсь, управляется подключение переходных отверстий?
EvilWrecker
Nov 10 2016, 15:11
Цитата(DSIoffe @ Nov 10 2016, 17:59)

Проверил, именно эта опция и стоит. А где, я извиняюсь, управляется подключение переходных отверстий?
Rules- Polygon Connect Style- ViaConnect
DSIoffe
Nov 11 2016, 09:06
Ага, спасибо.
1000 извинений: включил и выключил Direct Connect, и стало всё нормально.
Никогда не сдавайся

А как сделать, чтобы для переходных отверстий было Direct Connect, а для сквозных выводов - Relief?
Заранее признателен.
Владимир
Nov 11 2016, 09:18
Для первых IsVia и выше приоритет
Для всех остальных All
Начиная с 17 версии--- все можно будет в 1 правиле задать
DSIoffe
Nov 11 2016, 09:45
Цитата(Владимир @ Nov 11 2016, 12:18)

Для первых IsVia и выше приоритет
Для всех остальных All
Начиная с 17 версии--- все можно будет в 1 правиле задать
Большое спасибо, но что-то я совсем начинающий. Куда надо вписать эти буковки?
Владимир
Nov 11 2016, 09:57
All как правило пишется по умолчанию для новых правил
В одном из Matches замените ALL на IsVia настройте Direct и установите выше приоритет
DSIoffe
Nov 11 2016, 10:08
Цитата(Владимир @ Nov 11 2016, 12:57)

All как правило пишется по умолчанию для новых правил
В одном из Matches замените ALL на IsVia настройте Direct и установите выше приоритет
Хорошо-то как. Спасибо! Custom Query - нужное слово

Кстати, у меня это место нашлось так: Design -> Rules -> Plane -> Polygon Connect Style -> и уже тут создавать и править. AD версии 16.
DSIoffe
Nov 11 2016, 11:34
И ещё вопрос. Когда в плате я делаю swap pin и потом передаю правки в схему, тогда метки цепей встают на свои новые места вверх ногами. Приходится для каждой менять угол установки со 180 на 0 градусов.
Это можно как-то настроить?
Заранее признателен.
Владимир
Nov 11 2016, 11:57
В Preference раздел схемного редактора Default -- Возможно настройки примитива NetLabel Стоят именно вверх ногами--- просто поправьте.
DSIoffe
Nov 11 2016, 12:43
Цитата(Владимир @ Nov 11 2016, 14:57)

В Preference раздел схемного редактора Default -- Возможно настройки примитива NetLabel Стоят именно вверх ногами--- просто поправьте.
Нет, в настройках стоит Orientation 0 Degrees
MiklPolikov
Nov 11 2016, 13:27
Цитата(Владимир @ Nov 10 2016, 12:47)

да и это не надо. Там только очистка полигона.
Place/Polygon Pour CutOut
Решено.Для отступа в гибко-жёсткой плате есть специальный раздел правил.
CutOut и линии с атрибутом keep-out - плохо, т.к. они рисуются и перемещаются вручную. Легко ошибиться при изменении платы.
Правила должны работать автоматически.
moon333
Nov 12 2016, 20:24
Скорее всего детский вопрос, но всё же.
Как вскрыть защитную маску на участке цепи или полигона?
Например как сделано для антенны на картинке.
Нарисовать на соответствующем слое маски нужную фигуру.
EvgenWL
Nov 12 2016, 21:16
Цитата(moon333 @ Nov 12 2016, 23:24)

Как вскрыть защитную маску на участке цепи или полигона?
Выделить участок цепи и через Inspector задать параметр "Solder mask expansion mode" и значение. Вместо полигона в данном случае лучше использовать Solid Region и в его свойствах задать тот же параметр.
MiklPolikov
Nov 12 2016, 21:48
Цитата(moon333 @ Nov 12 2016, 23:24)

Как вскрыть защитную маску на участке цепи или полигона?
Нарисовать что-либо в слое маски "Top Solder" или "Bottom solder". Слой маски показан в негативе, т.е. там, где вы что-то рисуете, на плате маски не будет.
Владимир
Nov 13 2016, 06:39
в последних версиях у Track есть опция вскрытия маски.
Полигон прекратите в Region. там тоже есть
В старых версиях продублируйте на слое Mask
Коллеги
Несколько вопросов:
1. В PCB-редакторе - как выбрать мышкой рядом стоящие компоненты? Раньше в 10-ке жмёшь левой кнопкой на нужный компонент и появлялась менюшка с выбором: тыкаешь в нужный и можешь тащить - удобно. А теперь, без вариантов, выбирается больший. Приходится действовать через "селект", но это гораздо дольше...
-- Нашёл: DXP > Preference > PCB > General > Display popup selection dialog = ON
2. Как сделать размер менюшек, кнопок, закладок по-меньше? В 10-ой версии всё было гораздо компактнее...
3. Раньше в 10-ке в PCB-редакторе если тащишь компонент с нажатым CTRL, то процесс не "спотыкается" на попадающихся по дороге горячих точках. Теперь в 16-ой, м.б. это и работает, но наличие тормозов в режиме перетаскивания с CTRL не позволяет дождаться результата. В итоге галку в BoardOptions" с захвата "Hotspots" снял...
4. В версии 10 в PCB-редакторе параметр Comment, если он был в кавычках, на плате рисовался уже без кавычек. Например:
- параметр Comment: "COM1"
- вид на плате: COM1
Теперь в версии 16 параметр Comment рисуется на плате в кавычках. Как исправить, чтобы кавычки на PCB убирались?
Дело в том, что этот параметр передаётся в PCB из схемы, где он должен быть в кавычках, когда представляет надпись для компонента на плате. Где-то это было прописано в ГОСТ - для меня правило оказалось удобным, пользуюсь вместо нанесения XP1 и т.п., которые при очередной перенумерации могут поменяться.
----
Были загружены все установки от 10-ки, но тем не менее вопросы остались...
v-vovchek
Nov 13 2016, 18:57
Цитата(Владимир @ Nov 13 2016, 09:39)

в последних версиях у Track есть опция вскрытия маски.
Вот бы еще это сделали для текста!
Владимир
Nov 13 2016, 19:42
Цитата(v-vovchek @ Nov 13 2016, 21:57)

Вот бы еще это сделали для текста!
Зачем?
раз в год для красоты написать?
Так можно и задублировать
Цитата(S17 @ Nov 13 2016, 17:00)

4. В версии 10 в PCB-редакторе параметр Comment, если он был в кавычках, на плате рисовался уже без кавычек. Например:
- параметр Comment: "COM1"
- вид на плате: COM1
Теперь в версии 16 параметр Comment рисуется на плате в кавычках. Как исправить, чтобы кавычки на PCB убирались?
Дело в том, что этот параметр передаётся в PCB из схемы, где он должен быть в кавычках, когда представляет надпись для компонента на плате. Где-то это было прописано в ГОСТ - для меня правило оказалось удобным, пользуюсь вместо нанесения XP1 и т.п., которые при очередной перенумерации могут поменяться.
Ни те кавычки
Через пару дней выйдет 17 версия--- там все параметры передаются.
Проблема сама пропадет
Цитата(Владимир @ Nov 13 2016, 22:42)

Ни те кавычки
Через пару дней выйдет 17 версия--- там все параметры передаются.
Проблема сама пропадет
Одни и те же кавычки на одной и той же плате светятся по-разному: 10-ка их не рисует, а 16-ая рисует. Мне надо как в 10-ке - кавычки из параметра Comment не рисовать. Можно это как-то это сделать в 16-ой?
Т.е. в 17-ой кроме Comment будут передавать и все остальные параметры? Я думаю, что режим с кавычками будет унаследован из 16-ой...
Владимир
Nov 14 2016, 05:43
Выкиньте вообще кавычки.
Для отображение на схеме используйте отдельный параметр, значение которого есть значение Comment, заключенное в кавычки
peshkoff
Nov 16 2016, 09:48
Цитата(DSIoffe @ Nov 11 2016, 15:43)

Нет, в настройках стоит Orientation 0 Degrees

Посмотрите внимательно, там настройки для MM и MILS разные!
если вы работаете в мм, то и перейдите на закладку с ММ, тогда настройка сработает
DSIoffe
Nov 16 2016, 09:56
Цитата(peshkoff @ Nov 16 2016, 12:48)

Посмотрите внимательно, там настройки для MM и MILS разные!
если вы работаете в мм, то и перейдите на закладку с ММ, тогда настройка сработает
Спасибо, у меня на обеих закладках стоят нули
Murzik_6011
Nov 18 2016, 17:11
Сегодня появился вопрос, решить который мне пока не удалось.
Все дальнейшие действия совершены при использовании библиотек на основе БД.
Итак, дана схема, элементы которой "взяты" из библиотеки (БД) через СУБД (MySQL), развернутой на этой же машине (сервак MySQL установлен локально). Далее схема была передана на второй комп, AD на котором использует библиотеки (БД) через СУБД (MS SQL), развернутой на другой (третьей) машине (сервак MS SQL установлен на третьей машине). Библиотеки на этих cерваках совпадают - одинаковые: DBLib'ы, названия компонентов, SchLib'ы, PcbLib's, содержание БД. Все DBLib'ы на первых двух машинах инсталлированы.
Однако, на втором компе AD не может "идентифицировать" компоненты - при попытке передать данные на плату указывает на отсутствие посадочных мест, попытка заменить компонент на схеме (кнопка "Choose..." в свойствах элемента) приводит на первый компонент первой установленной библиотеки (DBLib'ы).
Если я правильно понимаю надо "перепривязать" компоненты к новым библиотекам, но как это выполнить (и желательно скопом), если названия библиотек совпадают?
P.S. Вариант - "переопределить" каждый компонент вручную мне совсем не нравится.
v-vovchek
Nov 18 2016, 20:03
Цитата(Владимир @ Nov 13 2016, 22:42)

Зачем?
раз в год для красоты написать?
Так можно и задублировать
Ряд фирм требуют штрих-код на плате, но не шелкографией (ее просто нет!), а луженой медью.
Каждый раз приходится колдовать с открытием маски.
Владимир
Nov 19 2016, 06:14
это другое дело.
Для штрих кода и таких текстов использую компонент, в котором используется указанная надпись 2 раза, на слое меди и на слое маски. Сама надпись берется из параметров проекта.
Тогда не нужно колдовать с поиском где оно находится на плате (если она большая). Да и забыть сложнее, и контроль проще
Как отредактировать ROOM, прикрытую компонентами?
Попытался задать правило для зазора под микросхемой с помощью "WithinRoom()": нарисовал "Room" на её месте... На этом дело и закончилось - отредактировать, добраться до этого Room невозможно! "Room" прикрыта компонентами и выбрать/отредактировать можно только их, а сама Room недоступна. Если оставить какой-нибудь кусочек ROOM, выглядывающий из-под компонентов, то тогда до неё можно достучаться через этот кусочек.
Это баг 16-ой версии или есть какой-то хитрый способ?
Владимир
Nov 20 2016, 13:34
Скорее всего поставили ей флаг Lock
Через RULe
Через PCBLIST
Или скройте все, кроме Rule
В общем способов тьма
Цитата(Владимир @ Nov 20 2016, 16:34)

Скорее всего поставили ей флаг Lock
Через RULe
Через PCBLIST
Или скройте все, кроме Rule
В общем способов тьма
Галка LOCK не стоит, в Правилах свойств ROOM не видно, в PCBLICT - тип объекта ROOM отсутствует... Простая вещь - отредактировать ROOM, а столько гемороя...
Использовал "InRegionRelative()" и ручками вбил координаты... в mils...
-----------
Кой-чего нашёл...
Подвигать границы ROOM и её саму можно через меню: Design > Rooms > Move/Edit
Но достучаться до имени ROOM не получается (до тех пока, её не перенесёшь за пределы платы - там переименовать и обратно задвинуть на место).
Владимир
Nov 20 2016, 14:58
Цитата(S17 @ Nov 20 2016, 17:06)

в Правилах свойств ROOM не видно, в PCBLICT - тип объекта ROOM отсутствует...
Не верится.
Тем паче если смогли редактировать, или видите--- значит есть
Цитата(Владимир @ Nov 20 2016, 17:58)

Не верится.
Тем паче если смогли редактировать, или видите--- значит есть
В Правилах я могу только пользоваться существующими ROOMs, но там их свойства не редактируются. Достучаться до свойств (имени) ROOM, если она прикрыта компонентами, невозможно! Подцепить мышкой, выделить - невозможно! Только через меню войти в режим "Design > Rooms > Move", убрать её за пределы PCB (или компонентов) - тогда можно делать по месту с ней всё.
Владимир
Nov 20 2016, 15:47
Цитата(S17 @ Nov 20 2016, 18:20)

В Правилах я могу только пользоваться существующими ROOMs, но там их свойства не редактируются.
В правилах и есть все свойства.
Если имеете ввиду редактирование узлов Room -- то надо ее выделить.
Выделить можно и через PCBLIST-- находите по названию правый клик-- Selekt. Переходите на поле PCB И правьте узлы
Тоже можно сделать скрыв все, кроме Room
Цитата(Владимир @ Nov 20 2016, 18:47)

Если имеете ввиду редактирование узлов Room -- то надо ее выделить.
Так с чего я начал - что выделить мышкой ROOM невозможно, если она находится под компонентами!
Узлы можно редактировать только войдя в режим: "Design > Rooms > Edit...".
Найти ROOM в PCBLIST среди десятков-сотен тысяч объектов - занятие неблагодарное...
Владимир
Nov 20 2016, 16:52
Цитата(S17 @ Nov 20 2016, 19:47)

Найти ROOM в PCBLIST среди десятков-сотен тысяч объектов - занятие неблагодарное...
У вас сотни тысяч Room в проекте. Поздравляю!
В самых сложных у меня несколько десятков.
Из них нужных-- раз, два и обчелся.
Выделяйте в списке только Room
Цитата(Владимир @ Nov 20 2016, 19:52)

У вас сотни тысяч Room в проекте. Поздравляю!
В самых сложных у меня несколько десятков.
Из них нужных-- раз, два и обчелся.
Сотни тысяч не ROOM, а ОБЪЕКТОВ...
Цитата(Владимир @ Nov 20 2016, 19:52)

Выделяйте в списке только Room
Как?
Владимир
Nov 20 2016, 19:26
в панели вверху написано (так или иначе)
"Edit" "All object" include "Alltype of objects"
Кликните по последней и выберите Room
Сори. Room там нету.
Нужно Rule выбрать
Цитата(Владимир @ Nov 20 2016, 22:19)

"Edit" "All object" include "Alltype of objects"
Кликните по последней и выберите Room
Кликал по "Alltype of objects" - у меня в списке выбора ROOM нет, поэтому и спрашивал "как?" (версия 16.1)
Владимир
Nov 20 2016, 19:35
Выше уже отписал--- Rule нужно
Цитата(Владимир @ Nov 20 2016, 22:35)

Выше уже отписал--- Rule нужно
И среди Rules не вижу ROOMs - такой "хитрый" поиск я всё равно "завтра" забуду (или запомню на всю жизнь

).
Владимир
Nov 20 2016, 19:54
чего там непонятного (хотя черт, наверное)
Ваше правило называется
Confinement Constraint Rule
Могли бы и Room назвать
Цитата(Владимир @ Nov 20 2016, 22:54)

Ваше правило называется
Confinement Constraint Rule
Да уж - кто бы мог подумать...
Действительно, там ROOMs нашлись..., но узнать их можно только по их именам! Зашифровались...
Владимир
Nov 21 2016, 05:29
Думать -- ничего не даст.
Только шестое чувство или метод проб и ошибок
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.