Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Импорт библиотек P-CAD
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Altium Designer, DXP, Protel
Master of Nature
Занялся переводом наработанных библиотек из P-CAD'а в AD.
т.к. компонентов слишком много - то просто перерисовать начисто не получится.
Столкнулся с такой фишкой: в оригинальной библиотеке для Designator'а были сделаны свои настройки шрифта.
Каким образом мне сделать так, чтобы шрифт Designator'а снова стал системным?
Alexey Sabunin
Цитата(Master of Nature @ Nov 25 2009, 13:56) *
Занялся переводом наработанных библиотек из P-CAD'а в AD.
т.к. компонентов слишком много - то просто перерисовать начисто не получится.
Столкнулся с такой фишкой: в оригинальной библиотеке для Designator'а были сделаны свои настройки шрифта.
Каким образом мне сделать так, чтобы шрифт Designator'а снова стал системным?

При импорте это учесть не получится...Через глобальное редактирование исправьте сразу во всей библиотеке!
Master of Nature
Цитата(Алексей Сабунин @ Nov 25 2009, 15:02) *
При импорте это учесть не получится...Через глобальное редактирование исправьте сразу во всей библиотеке!

При импортировании - это я знаю.
А вот про глобальное редактирование - можно подробнее?

PS: думаю глобальное редактирование мне не подходит, мне нужно исправить саму библиотеку
Видимо придется все перерисовывать.

Смысл не в том, чтобы установить какие-то настройки шрифта, а в том, чтобы они были связаны с настройками системного шрифта.
Alexey Sabunin
Цитата(Master of Nature @ Nov 25 2009, 14:07) *
При импортировании - это я знаю.
А вот про глобальное редактирование - можно подробнее?

об этом много где писалось...поищите на форуме! или почитайте статью здесь

Цитата(Master of Nature @ Nov 25 2009, 14:07) *
Смысл не в том, чтобы установить какие-то настройки шрифта, а в том, чтобы они были связаны с настройками системного шрифта.

это лишнее...
Master of Nature
Цитата(Алексей Сабунин @ Nov 25 2009, 15:44) *
об этом много где писалось...поищите на форуме! или почитайте статью здесь

Уже находил - но там платно.
То что я нашел на форуме - не относится к моей задаче.

Глюк обнаружил:
Компонент - прямоугольник, поверх которого размещены параметры.
при отображении было выбрано:
"автопозиционирование" - выкл
"Locked" - вкл.
приямоугольник перемещен за задний план.

После того, как делаю обновление из схемы (или из библиотеки) - параметры оказываются позади прямоугольника, т.е. не видны.
С чем связан этот глюк и как его решить?
Master of Nature
Заметил, что при изменении через инспектор, если я устанавливаю шрифт такой же, как системный, то FontID меняется с 26 до 1.
Это, как я понимаю и есть системный шрифт.
Но вручную указать FontID=1 мне не удается.
Shein
Не сочтите за оффтоп, не хотелось создавать отдельную тему.
Вопрос в следующем.
Если схема сделана в Altium а разводка по нетлисту, в силу определенных причин, другим исполнителем, будет выполнена в P-CAD. Возможно ли будет позже импортировать готовую плату в проект и увязать с исходной схемой? Имеется ввиду, чтобы в будущем была возможность при внесении корректировок в схему соответственно отображать корректировки на плату и наоборот как это елается при разводке непосредсдтвенно в Алтиуме.
Master of Nature
Цитата(Shein @ Nov 26 2009, 13:15) *
Не сочтите за оффтоп, не хотелось создавать отдельную тему.
Вопрос в следующем.
Если схема сделана в Altium а разводка по нетлисту, в силу определенных причин, другим исполнителем будет выполнена в P-CAD. Возможно ли будет позже импортировать готовую плату в проект и увязать с исходной схемой? Имеется ввиду, чтобы в будущем была возможность при внесении корректировок схему соответственно отображать корректировки на плату и наоборот как в это елается при разводке непосредсдтвенно в Алтиуме.

Так делать не пробовал.
Но при импортировании связки схема+печатка из ПиКАДа связь между схемой и платой сохранялась.
Так что, я думаю, если имена цепей и компонентов сохранятся, то связь будет восстановимой.
Alexey Sabunin
Цитата(Shein @ Nov 26 2009, 12:15) *
Если схема сделана в Altium а разводка по нетлисту, в силу определенных причин, другим исполнителем, будет выполнена в P-CAD. Возможно ли будет позже импортировать готовую плату в проект и увязать с исходной схемой?

Да, это можно легко сделать!
Владимир
Цитата(Алексей Сабунин @ Nov 26 2009, 12:20) *
Да, это можно легко сделать!

Ну уж легко.
Но главное можно smile.gif
Master of Nature
Возвращаясь к вопросу о синхронизации компонентов на схеме с библиотекой:
У параметров есть свойство "Allow Sinchronization With Library"
Если оттуда галочку убрать - то при синхронизации любым способом (со схемы или из библиотеки) параметры сохранят свое значение.

Но остается открытым вопрос - почему при синхронизации видимые параметры "убегают" со своих мест, если при установке компонент перевернуть клавишей "X" ?

Другой вопрос: что такое FontID и есть ли способ вводить его непосредственно?

Можно ли использовать шрифт, привязанный к проекту, например для того, чтобы при передаче проекта третьему лицу, сохранялось оформление и не требовалась бы настройка системы, потому, что "нужный шрифт не установлен".
Владимир
Цитата(Master of Nature @ Nov 26 2009, 17:47) *
Можно ли использовать шрифт, привязанный к проекту, например для того, чтобы при передаче проекта третьему лицу, сохранялось оформление и не требовалась бы настройка системы, потому, что "нужный шрифт не установлен".

В настройках видел флаг "внедрить шрифты". Но не смотрел результата
Владимир
Цитата(Master of Nature @ Nov 25 2009, 13:55) *
Уже находил - но там платно.
То что я нашел на форуме - не относится к моей задаче.

Глюк обнаружил:
Компонент - прямоугольник, поверх которого размещены параметры.
при отображении было выбрано:
"автопозиционирование" - выкл
"Locked" - вкл.
приямоугольник перемещен за задний план.

После того, как делаю обновление из схемы (или из библиотеки) - параметры оказываются позади прямоугольника, т.е. не видны.
С чем связан этот глюк и как его решить?

Глюк. Тоже интересно.
я решил не обновлением, а заменой на иной компонент, о потом обратно но родной.
Работает конечно. но не красиво это
Master of Nature
Цитата(Владимир @ Dec 5 2009, 15:20) *
Глюк. Тоже интересно.
я решил не обновлением, а заменой на иной компонент, о потом обратно но родной.
Работает конечно. но не красиво это

Насчет пропадания надписей под заливкой - решил изменением свойства заливки на прозрачную.
Цвет так же сохраняется, а вот все, что на ниже (под) хорошо видно.

Вообще у Альтиума проблема с сохранением порядка рисования.
Надо было - вставлял рисунок. Когда вставил - отправил на задний план. Распечатал, сохранил.
Повторно открываю - рисунок опять на переднем плане.
Правда это касалось взаимного расположения относительно штампа. Но, я думаю, порядок планов должен запоминаться для всех объектов, включая шаблон.
Владимир
Цитата(Master of Nature @ Dec 5 2009, 17:02) *
Насчет пропадания надписей под заливкой - решил изменением свойства заливки на прозрачную.
Цвет так же сохраняется, а вот все, что на ниже (под) хорошо видно.

Вообще у Альтиума проблема с сохранением порядка рисования.
Надо было - вставлял рисунок. Когда вставил - отправил на задний план. Распечатал, сохранил.
Повторно открываю - рисунок опять на переднем плане.
Правда это касалось взаимного расположения относительно штампа. Но, я думаю, порядок планов должен запоминаться для всех объектов, включая шаблон.


не обльшайтесь. Прозрачный цвет не передается в PDF.
Соответственно при печати туда надписей не будет crying.gif
Master of Nature
Цитата(Владимир @ Dec 5 2009, 19:17) *
не обльшайтесь. Прозрачный цвет не передается в PDF.
Соответственно при печати туда надписей не будет crying.gif

Столкнулся еще с одним глюком при отображении параметров.
Разместил текстовые параметры на УГО. Дальше, если УГО зеркально отобразить, то надписи могут "убежать".
Когда выясню точный алгоритм "убегания" - опишу подробнее.
Владимир
Цитата(Master of Nature @ Dec 5 2009, 17:53) *
Столкнулся еще с одним глюком при отображении параметров.
Разместил текстовые параметры на УГО. Дальше, если УГО зеркально отобразить, то надписи могут "убежать".
Когда выясню точный алгоритм "убегания" - опишу подробнее.


Чтоб не убегали при зеркаливании следует убрать флаг автопозиции, а надписи свойство -- центрировать по середине
Master of Nature
Цитата(Владимир @ Dec 5 2009, 20:06) *
Чтоб не убегали при зеркаливании следует убрать флаг автопозиции, а надписи свойство -- центрировать по середине

Автопозиция отключена, а вот с центрированием сложнее.
Мне нужно выравнивание по левому краю. При этом надписи произвольной длины.
Владимир
Цитата(Master of Nature @ Dec 5 2009, 18:15) *
Автопозиция отключена, а вот с центрированием сложнее.
Мне нужно выравнивание по левому краю. При этом надписи произвольной длины.

Вот тут абзац. Приехали. я руками правлю, это раз и не долго.
Но для тех эстетов, и кому делать нечего рекомендую сделать альтернативный part.
Потом всегда приятно самого себя хвалить disco.gif
Master of Nature
Цитата(Владимир @ Dec 5 2009, 20:46) *
Вот тут абзац. Приехали. я руками правлю, это раз и не долго.
Но для тех эстетов, и кому делать нечего рекомендую сделать альтернативный part.
Потом всегда приятно самого себя хвалить disco.gif
Вынужден заниматься тем же. Но надо же как-то выяснять пределы возможностей и вероятные глюки программы. И довести эту информацию до общественности, чтобы программисты-разработчики задумались о том, как решить сию проблему.

ЗЫЖ Разговор плавно перетек в bb-offtopic.gif
Владимир
Цитата(Master of Nature @ Dec 5 2009, 18:57) *
Вынужден заниматься тем же. Но надо же как-то выяснять пределы возможностей и вероятные глюки программы. И довести эту информацию до общественности, чтобы программисты-разработчики задумались о том, как решить сию проблему.

Им это не надо. Они программисты. у них своих хлопот хватает. 1111493779.gif нас они плохо слышат
Master of Nature
Почти по теме.
Как импортировать схему из P-CAD'a в AD знаю, но возможно ли синхронизировать уже импортированную однажды плату.

Ведется разработка устройства как в AD, так и в P-CAD'e. Печатку из P-CAD'a приходится периодически импортировать в AD.
Но хотелось бы импортировать только изменения.
Владимир
Можно, муторно только. и сильно проверять.
1. Синхронизировать по Refdes
2. Что не прошло--- вручную
3. Из PCB передать только изменения названий посадочных мест в схему
4 Апосля наоборот -- уже все из схемы в PCB

На каждом этапе осторожничать, чтоб откат был возможен
Master of Nature
Цитата(Владимир @ Feb 8 2010, 16:01) *
Можно, муторно только. и сильно проверять.
1. Синхронизировать по Refdes
2. Что не прошло--- вручную
3. Из PCB передать только изменения названий посадочных мест в схему
4 Апосля наоборот -- уже все из схемы в PCB

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

Когда я запускаю мастер импорта из уже импортированного проекта, то создается новый проект с индексом 1 в том же рабочем пространстве.
Как обновить ПП?
В данном случае схема уже не меняется - изменения касаются только расположения компонентов и топологии.
Причем, для варианта в AD я заменил футпринты - добавил 3D-модели, которых в P-CAD'e нет в принципе.
Повторять эту операцию не хочется.
Владимир
Ну добавьте PCB к тому проекту, где схема находится
и раз, два , три как писал

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