Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Pulsonix: требуется помощь
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development
Страницы: 1, 2, 3, 4
M@RS
Во еще заметил прикол. Создал Parts ну например LM2903. В нем два компаратора. Ну по умолчанию гейты пульс обозвал как а и в. В настройках Design Setting выставляю галочку, что мне надо Numerical. Ну все отлично есть то что хотел! Сохраняю изменения и закрываю редактор. Ставлю компонент на схему, а там не цифры а буквы. Опять открываю редактор, смотрю а там в обозначениях буквы опять....
NightWish
Хм... Никогда таких проблем не возникало. Попробу создать файл технологии, в котором бы все настройки проекта хранились, и загрузить его. Потом сохранить и посмотреть, что получится после открытия файла.

p.s. Так что, самому ставить 3053 чтобы прикол с сетками и координатами попытаться повторить, или все-таки у кого-то 3053 стоИт?
Mikle Klinkovsky
Цитата(M@RS @ Feb 1 2008, 10:49) *
Опять открываю редактор, смотрю а там в обозначениях буквы опять....

Отображение гейтов (номера/буквы) не храниться в библиотеке.
Это настройка редактора.

Как уже было сказано ранее надо "подшлифовать" файлы технологий.

Значение по умолчанию при открытии редактора компонента и при создании схемы берется из файла технологии. Вам надо открыть файл технологии (отдельно для схем и отдельно для компонентов) и поставить галочку Nuberic Gate Names, сохранить технологию.

В уже созданных схемах надо или поменять установку вручную, или "загрузить" технологию, т.к. эта установка "уровня проекта" (Design Settings) и хранится в файле с проектом (т.е. в схеме).
M@RS
Спасибо, так и сделал! Почти дорисовал схему, скоро возьмусь за трассировку. Будет что спрашивать...
Mikle Klinkovsky
beer.gif Найдена новая (хорошо не известная) не документированная фича.

Теперь перетаскивать компоненты, например при расстановке, на плате можно в двух режимах:
- перемещение за точку привязки (RefPoint), при этом компонент сам смещается точкой привязки под курсор мыши при подхватывании;
- перемещение за точку где был подхват мышью.

Переключение между режимами осуществляется в
"Setup / Design Settings / Placement Sites" с помощью галочки "Use Attribute Position As placement Sites".
Выбирать атрибуты не надо, только включить галочку.

PS За фичу спасибо NightWish beer.gif
M@RS
Подскажите как надо правильно делать Гейт Свап? Что-то немогу понять как надо правильно делать. Вытащил пиктограммы на панель инструментов, а они не активные! Т.е. на уровне схемы? хочу в TL074 поменять гейты. Понятно что их можно перераставить заново.
NightWish
Цитата(M@RS @ Apr 24 2008, 11:55) *
Подскажите как надо правильно делать Гейт Свап? Что-то немогу понять как надо правильно делать. Вытащил пиктограммы на панель инструментов, а они не активные! Т.е. на уровне схемы? хочу в TL074 поменять гейты. Понятно что их можно перераставить заново.

Открываешь свойства первого гейта и в поле Gate вместо 1 пишешь 2. Прога спросит "Поменять гейты пестами?" Говоришь "Да" и все. smile.gif
M@RS
Цитата(NightWish @ Apr 24 2008, 12:09) *
Открываешь свойства первого гейта и в поле Gate вместо 1 пишешь 2. Прога спросит "Поменять гейты пестами?" Говоришь "Да" и все. smile.gif

Помогло, а на плате тогда это можно делать?
Во еще одна фишка, компоненты можно выравнивать по Педам. Т.е. можно скажем педы одного из контактов всех емкостей, выставить по одной линии. Панель инструментов Align делает Пульс просто незаменимым.
NightWish
Цитата(M@RS @ Apr 24 2008, 12:18) *
Помогло, а на плате тогда это можно делать?
Во еще одна фишка, компоненты можно выравнивать по Педам. Т.е. можно скажем педы одного из контактов всех емкостей, выставить по одной линии. Панель инструментов Align делает Пульс просто незаменимым.


На плате как раз кнопкой на панели я пользуюсь. Тыкаешь в нее, выбираешь один гейт в корпусе, потом второй. И они меняются местами.

А выравнивать можно не только по площадкам, а вообще по любому элементу паттерна.
M@RS
Все разобрался, классно все работает.
starmos
А как сделать классную рамку по ГОСТ? Как расставить атрибуты я понял вроде, а вот где их заполнять? Или прямо по месту установки?
И я не нашел как дугу нарисовать, окружность есть, линия есть... Нужно для УГО.
NightWish
Цитата(starmos @ Apr 28 2008, 09:53) *
А как сделать классную рамку по ГОСТ? Как расставить атрибуты я понял вроде, а вот где их заполнять? Или прямо по месту установки?
И я не нашел как дугу нарисовать, окружность есть, линия есть... Нужно для УГО.


Начну с конца.

Чтоб нарисовать дугу рисуешь линию, потом выбираешь ее, жмешь правой кнопкой - Arc -> выбираешь угол. Также можно превратить в дугу любой сегмент прямоугольника и т.п.

Для рамок я использую DocSymbol. Получается как бы компонент, но без выводов и поз. обозначения. В комонент можно забить в виде атрибутов заполняемые поля. Потом вставляешь его куда надо, открываешь вкладку Doc Symbol Attributes, там все что нужно будет.
Mikle Klinkovsky
Цитата(starmos @ Apr 28 2008, 10:53) *
А как сделать классную рамку по ГОСТ? Как расставить атрибуты я понял вроде, а вот где их заполнять? Или прямо по месту установки?

Из моего опыта борьбы за соблюдение... ГОСТов

Что бы иметь возможность ставить на разных листах разные рамки (и по виду и по размеру) приходится делать рамки в виде ДОК-символов с размещенными в полях позициями аттрибутов.
В результате размещения такой рамки на схему или плату можно в ее свойствах менять значения расставленных атрибутов. (все так же как было сказано в предыдующем посте).

Но оказалось не удобным заполнять сами рамки, т.к. значения атрибутов теряются при перезагрузке из библиотеки (например командой Reload All).
Я сделал профайл схемы, в котором занес все атрибуты, использующиеся в рамке в атрибуты дизайна (проекта). После создания схемы с этим профайлом все значения атрибутов в рамке берутся из дизайна и при перезагрузке не меняются, к тому же отпала необходимость заполнять рамку на каждом листе, т.к. они заплняются все сразу (меню Edit / Design Properties).

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

В прилагаемом архиве технология с атрибутами,
профайл для создания схемы (что бы атрибуты уже были в дизайне (меню Edit / Design Properties)),
и сами рамки для схемы.
Нажмите для просмотра прикрепленного файла
NightWish
Цитата(Mikle Klinkovsky @ Apr 28 2008, 13:15) *
Для этого пришлось в технологии подправить применяемость атрибутов и еще я сделал их только для схемы, что бы при синхронизации они не передавались на плату.


Получается, для сборочного чертежа и чертежа ПП должны быть свои атрибуты (не совпадающие с атрибутами для Э3). Имхо неудобно, очень большое количество, в котором нужно не запутаться. А если еще и профайлом не воспользовался при создании схемы...

Если рамка устаканилась (а она полюбому с первого раза не получится как надо smile.gif, несколько раз придется заново исправлять атрибуты обновленной рамки), то уж лучше пусть атрибуты в ней будут - радактировать гораздо удобнее, в плату не передаются, а обновлять компоненты можно через Utilities\Reload\Browse. Жмешь кнопку "Check All" и убираешь одну-две галки с док-символов рамок.

Еси чо - это мое ИМХО smile.gif

Кстати, очередной баг выщемили в билде 3055. Если к цепи, идущей в шину, подключено более одного компонента, и хотя бы один из них не используется в отличном от <Master Design> варианте, то при отображении этого варианта вместе с неотображаемым элементом пропадает вся цепь до шины. При печати тот же косяк получается.

Будьте осторожны. 1111493779.gif
Mikle Klinkovsky
Цитата(NightWish @ Apr 28 2008, 14:54) *
Получается, для сборочного чертежа и чертежа ПП должны быть свои атрибуты (не совпадающие с атрибутами для Э3).

Да, в файле платы обычно находятся (у меня) разные чертежи, с разными номерами (например сборка и плата печатная) не совпадающими со схемой (например индексы Э3 и СБ). В связи с этим передавать атрибуты рамки со схемы на плату не нужно. И на плате удобнее редактировать атрибуты в отдельных рамках.
И какие имена будут у атрибутов в рамках на плате совершенно не важно, т.к. эти имена локальные (у док-символов).
Цитата
А если еще и профайлом не воспользовался при создании схемы...

...то можно зайти в меню и создать все атрибуты руками в любой момент.
smile.gif
NightWish
Цитата(Mikle Klinkovsky @ Apr 28 2008, 14:10) *
...то можно зайти в меню и создать все атрибуты руками в любой момент.
smile.gif


Хе-хе smile.gif Тот еще гемор. Проще рамку вставить smile.gif Ладно, на вкус и цвет, как говорицца. Итог беседы - есть не один вариант, пусть starmos выбирает понравившийся.
M@RS
Вот что получилось в моих опытах с Пульсом.
http://i024.radikal.ru/0804/b6/437585004935.jpg
http://i025.radikal.ru/0804/ea/1f3bd4b34404.jpg
Такой вопрос.. Как его заставить чтобы он мне напечатал края платы (Боард)? Вывожу печать в файл формата tif. Слой топ есть а боарда нет...
NightWish
Цитата(M@RS @ May 6 2008, 12:38) *
Такой вопрос.. Как его заставить чтобы он мне напечатал края платы (Боард)? Вывожу печать в файл формата tif. Слой топ есть а боарда нет...

Вопрос непонятен. На скриншотах нормально видно плату с дорожками и то, что она не нулевой толщины. Слоя Board изначально в пульсониксе нет. Если он создан, то не вижу проблем получить его на выходе, элемент Board не должен быть в списке исключенных из печати элементов и должен отображаться в настройках класса слоев. И как это tif получается? Я у себя такого не нашел...
M@RS
Цитата(NightWish @ May 6 2008, 12:59) *
Вопрос непонятен. На скриншотах нормально видно плату с дорожками и то, что она не нулевой толщины. Слоя Board изначально в пульсониксе нет. Если он создан, то не вижу проблем получить его на выходе, элемент Board не должен быть в списке исключенных из печати элементов и должен отображаться в настройках класса слоев. И как это tif получается? Я у себя такого не нашел...


Трехмерку, я показал просто для презентации. К вопросу она не имеет отношения.

Я поставил себе задачу, напечатать на бумагу или в файл дорожки и боард. Дорожки я увидел а боарда нет. Тиф получаться если в свойствах принтера выбрать формат. Это намного удобнее чем делать принтскрин или в пдф печатать. Тренируюсь в файл печатать чтобы бумагу не тратить.
M@RS
В общем разобрался. Получилось. Просто по привычке действовал по аналогии с пикадом.
Mikle Klinkovsky
Цитата(M@RS @ May 6 2008, 13:38) *
Такой вопрос.. Как его заставить чтобы он мне напечатал края платы (Боард)? Вывожу печать в файл формата tif. Слой топ есть а боарда нет...

В CamPlot'ах есть кнопочка Add to Plot. Добавте слой с контуром платы (класс к которому относится слой должен иметь в свойствах галочку Board Visible).

Только не ставте в свойствах класса слоев Electrical галочку Board Visible, т.к. при выводе в gerber на сигнальных слоях появится контур платы в виде дорожек, чего быть не должно.


Цитата(M@RS @ May 6 2008, 13:38) *
Вот что получилось в моих опытах с Пульсом.
http://i024.radikal.ru/0804/b6/437585004935.jpg
http://i025.radikal.ru/0804/ea/1f3bd4b34404.jpg

Я смотрю вы атрибутом <Component Height> не пользуетесь... smile.gif
Если в него прописать высоту (в виде "5.3mm"), то все элементы не имеющие соответствий с 3Д библиотекой будут иметь правильную высоту при просмотре. И при экспорте в IDF этот атрибут нужен. Я его сразу при создании компонентов в библиотеке прописываю.
M@RS
Пользуюсь. Лень было доделывать на все компоненты.
NightWish
Цитата(Mikle Klinkovsky @ May 6 2008, 17:27) *
Если в него прописать высоту (в виде "5.3mm"), то все элементы не имеющие соответствий с 3Д библиотекой будут иметь правильную высоту при просмотре. И при экспорте в IDF этот атрибут нужен. Я его сразу при создании компонентов в библиотеке прописываю.


А куда потом IDF деть можно? Inventor его съест?

И еще такой момент. Я так подумал, что для контроля высоты проще корпусам нарисовать Area и там задать высоту - меньше гемора (собственно, почти все планарные корпуса уже обработал таким образом). Так вот эту высоту можно в IDF использовать?
Mikle Klinkovsky
Цитата(NightWish @ May 7 2008, 14:48) *
А куда потом IDF деть можно? Inventor его съест?

Я 7му Компасу скармливал (ecad-Kompas конвертеру), переименовав расширения в пикадовские brd и pro. А вот 10й, чего-то не хочет есть... То-ли в компасе что поменяли, то-ли в Пульсониксе. Глазами никаких изменений не увидел, грешу на Компас.

Цитата
И еще такой момент. Я так подумал, что для контроля высоты проще корпусам нарисовать Area и там задать высоту - меньше гемора (собственно, почти все планарные корпуса уже обработал таким образом). Так вот эту высоту можно в IDF использовать?

При выводе в IDF выбирается атрибут высоты. Я думаю, что это все же должен быть атрибут уровня компонента, я по другому и не пробовал никогда.

Попробуй сделать платку в два компонента и одному пропиши атрибут, а у другого оставь арию. Сгенери IDF и погляди текстовым редактором. Сразу увидишь берет он высоту из арий или нет.

И для контроля высот атрибут Component Height подходит.
Например рисую арии с component keepout'ами если выше определенного, по всей площади корпуса, и если пытаюсь под полку высокий компонент поставить, то он ругается, что компонент-ту-ария еррор...

А еще это прикольно на 3Д просмотре выглядит (это под корпус на DIN рейку):
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Mikle Klinkovsky
Цитата(Mikle Klinkovsky @ Apr 23 2008, 12:43) *
beer.gif Найдена новая (хорошо не известная) не документированная фича.

Теперь перетаскивать компоненты, например при расстановке, на плате можно в двух режимах:
- перемещение за точку привязки (RefPoint), при этом компонент сам смещается точкой привязки под курсор мыши при подхватывании;
- перемещение за точку где был подхват мышью.

Переключение между режимами осуществляется в
"Setup / Design Settings / Placement Sites" с помощью галочки "Use Attribute Position As placement Sites".
Выбирать атрибуты не надо, только включить галочку.

PS За фичу спасибо NightWish beer.gif


В пятой версии фичу пофиксили. Теперь осталось только перемещение за точку привязки (RefPoint), при этом компонент сам смещается точкой привязки под курсор мыши при подхватывании. sad.gif
NightWish
Цитата(Mikle Klinkovsky @ Sep 29 2008, 17:17) *
В пятой версии фичу пофиксили. Теперь осталось только перемещение за точку привязки (RefPoint), при этом компонент сам смещается точкой привязки под курсор мыши при подхватывании. sad.gif

Еще какие-нибудь заметные изменения случились в пятой?
Mikle Klinkovsky
Со старыми фичами - вроде бы нет. Но подробно я за ним ещё не сидел. И по списку багов еще не прошелся, так что пока сказать нечего, кроме того, что команду LN (Layer Name) в герберы они по прежнему не ставят, хотя галка в настройках стоит.
NightWish
Вот еще какой вопрос созрел за ночь: с сервером лицензий от версии 4.6 пятый пульсоникс работает? Или ему свой сервак и ключ нужен?
Mikle Klinkovsky
Лицензионные файлы новые нужны, а вот как дела с "железными" ключами не знаю.

А сервер по идее вообще отдельная сущность.

Гы, у вас сетевая лицензия!? smile.gif
Интересно она под Линуксом жить сможет?
Yuri Potapoff
Цитата(NightWish @ Oct 1 2008, 08:18) *
Вот еще какой вопрос созрел за ночь: с сервером лицензий от версии 4.6 пятый пульсоникс работает? Или ему свой сервак и ключ нужен?


Не заработает, не для того придумывалось.
atlantic
Цитата(Mikle Klinkovsky @ Sep 30 2008, 14:03) *
Со старыми фичами - вроде бы нет. Но подробно я за ним ещё не сидел. И по списку багов еще не прошелся, так что пока сказать нечего, кроме того, что команду LN (Layer Name) в герберы они по прежнему не ставят, хотя галка в настройках стоит.

Про баги/фичи.
Интересно, а они их исправляли/добвляли или только остались обещаниями в прошлом? Из того, что помню на вскидку: "кривые шины" в схематике, рамки на каждый отдельный лист, поддержка multilanguage fonts.
NightWish
Цитата(atlantic @ Oct 2 2008, 08:23) *
Про баги/фичи.
Интересно, а они их исправляли/добвляли или только остались обещаниями в прошлом? Из того, что помню на вскидку: "кривые шины" в схематике, рамки на каждый отдельный лист, поддержка multilanguage fonts.

Про шины и шрифты я им отписывал и они знают об этих багах. Интересно, исправили ли?
Mikle Klinkovsky
Шрифты работают. Ура.

Вот только при выводе в PDF гостовские шрифты как-то не правильно туда попали, т.к. Adobe reader выругался и букв не показал.

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