реклама на сайте
подробности

 
 
2 страниц V   1 2 >  
Reply to this topicStart new topic
> использование parameters элементов в правилах pcb
nnalexk
сообщение Oct 22 2011, 19:03
Сообщение #1


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816



Хотелось бы использовать parameters при передаче данных в pcb.
Например создаю параметр сторона в параметрах каждого элемента и при импорте из схемы редактор сам раставляет на нужные стороны.
Или есть у меня параметр корпус, альтернативный тому который в пункте модель. И он оттуда извлекает при импорте в pcb название корпуса.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 22 2011, 19:28
Сообщение #2


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Хотеть не вредно. Но в PCB передается только 1 параметр: Comment

Параметр CurrentFontprint показывает на схеме, какое посадочное место из доступных для компонента будет использоваться на PCB.
Но на самом PCB Fontprint автоматически не меняется, при расположении на другой стороне платы.
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 22 2011, 19:56
Сообщение #3


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816



"Хотеть не вредно. Но в PCB передается только 1 параметр: Comment"
Там у меня пустая строка
А footprint для элемента откуда pcb тогда берет, если передается только один параметр.
И для чего параметр comment может использоваться в pcb
Go to the top of the page
 
+Quote Post
TOREX
сообщение Oct 22 2011, 20:42
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 839
Регистрация: 31-01-10
Из: Санкт-Петербург
Пользователь №: 55 187



Цитата(nnalexk @ Oct 22 2011, 23:56) *
"Хотеть не вредно. Но в PCB передается только 1 параметр: Comment"
Там у меня пустая строка
А footprint для элемента откуда pcb тогда берет, если передается только один параметр.
И для чего параметр comment может использоваться в pcb


Footprint берет из библиотеки, указанной в схеме. А в Comment пишешь то, что тебе нужно:
1 номинал
2 полное название компонента
3 название компонента + номинал + footprint
и т.д.


--------------------
Кто ясно мыслит - тот ясно излагает.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 23 2011, 06:29
Сообщение #5


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(nnalexk @ Oct 22 2011, 22:56) *
Там у меня пустая строка

Значит ничего не задано
Цитата
А footprint для элемента откуда pcb тогда берет, если передается только один параметр.

Параметр здесь не причем. Берет из нижнего списка моделей.
Значение текущего посадочного значения можно определит задав какому либо параметру ПАРАМЕТР =CurrentFootprint
Цитата
И для чего параметр comment может использоваться в pcb

А Вам уже ответили. В целом написав сложную вормулу туда можно передать все необходимые параметры, соединенные в одно строковое значение
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 24 2011, 11:12
Сообщение #6


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816




"Footprint берет из библиотеки, указанной в схеме. "

а можно его все же взять из parameters из схемы компонента

" А в Comment пишешь то, что тебе нужно:
1 номинал
2 полное название компонента
3 название компонента + номинал + footprint"

Comments придется мне опять тогда заполнять. Этого бы не хотелось бы.
Вот такая структура у меня уже есть
Прикрепленное изображение

Но то что у меня footprint импортируется из schemagee меня неустраивает. Тк в shemagee мне потребуется создавать общирную библиотеку уго. Например резистор0402, резистор 0603. А это нехотелось бы
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 24 2011, 11:40
Сообщение #7


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Так и не надо заполнять. Он сомj заполнится.
Нужно только формулу написать. Типа такой
=ShortDescription+','+VendorPN+','+Vendor

А footprint из схемы не импортируется. В схеме только ссылка на библиотеку, откуда брать footprint.
Да по другому и нельзя. PCB ведь не знает, чего ему подсовывать из Footprint, если в схеме не указfно
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 24 2011, 13:17
Сообщение #8


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816



Цитата(Владимир @ Oct 24 2011, 15:40) *
Так и не надо заполнять. Он сомj заполнится.
Нужно только формулу написать. Типа такой
=ShortDescription+','+VendorPN+','+Vendor

А footprint из схемы не импортируется. В схеме только ссылка на библиотеку, откуда брать footprint.
Да по другому и нельзя. PCB ведь не знает, чего ему подсовывать из Footprint, если в схеме не указfно

Т.е такая операция невозможна
Прикрепленное изображение

Или если возможна то на каком этапе экспорта в pcb и как ее реализовать?
ps пошел библиотеки править, создавая большую ерунду.

Про comment так и не понял как его в дальнейшем можно использовать в pcb, если он единственный экспортируется из схемы.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 24 2011, 13:28
Сообщение #9


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1 Возможно в обратном направлении стрелки.
2 А что вы там хотите делать с параметрами?
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 24 2011, 13:59
Сообщение #10


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816




"1 Возможно в обратном направлении стрелки."
понятно.

2 А что вы там хотите делать с параметрами?
Есть программа schemagee я в ней рисую схему.
Прикрепленное изображение

Так вот там у меня есть библиотека. Например "Дискретные элементы" в ней я создаю просто "конденсатор неполярный" Но корпусов для них может быть много. поэтому я создаю атрибут "корпусК", где указываю нужный мне корпус. Я не могу в поле "корпус" указать разные корпуса. Чтоб были разные мне надо создавать в библиотеке "конденсаторы неполярные 0402", "конденсаторы неполярные 0805" итд.
Но при экспорте схемы из схемаджи в алтиум . Алтиум берет фотпринт только из атрибута "корпус".
Вот я и хотел чтобы в алтиум информация о корпусе попадала из моего атрибута "корпусК".
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 24 2011, 16:17
Сообщение #11


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1 Открывайте FootprintManager и быстро все переназначаете
2.еще быстрее открываете панель PcbList
Отмечаете только Part
Кори пасте столбец с Вашим параметром в столбец с параметрлом CurrentFootprint
Поначалу сложно понять, но когда опробуете-- все в пять кликов сделаете
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 25 2011, 08:48
Сообщение #12


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816



Цитата(Владимир @ Oct 24 2011, 20:17) *
1 Открывайте FootprintManager и быстро все переназначаете
2.еще быстрее открываете панель PcbList
Отмечаете только Part
Кори пасте столбец с Вашим параметром в столбец с параметрлом CurrentFootprint
Поначалу сложно понять, но когда опробуете-- все в пять кликов сделаете

1. много элементов тяжело все переименовывать
2. способ хороший, для простых схем. У меня несколько блоков - поэтому в псб имена у меня имеют _а1, _а2 и невозможно сортировать лист в схеме и в псб.
Так что опять неполучилось
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 25 2011, 09:24
Сообщение #13


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



1. Важно не сколько элементов, а сколько разных футпринтов. операция одна на все тождественный футпринты
2. Наоборот. для сложных. Неважно как они именуются. Переносится значение одного столбца в другой.
Еще не докопали процесс до конца
Go to the top of the page
 
+Quote Post
nnalexk
сообщение Oct 25 2011, 10:04
Сообщение #14


Местный
***

Группа: Участник
Сообщений: 237
Регистрация: 5-04-06
Из: Нижний Новгород
Пользователь №: 15 816



Цитата(Владимир @ Oct 25 2011, 13:24) *
2. Наоборот. для сложных. Неважно как они именуются. Переносится значение одного столбца в другой.
Еще не докопали процесс до конца

Понял процедуру. В схеме редактируем для все элементов поле comments. Переходим в псб, импортируем изменения.
Потом в псблисте копирум из колонки комментс в колонку футпринт.
Но что-то неполучается поле comments, заполнить. Если я в выпадающем списке ставлю =корпусК, то он присваивает значение #NAME? Т.е ничего путного непередает

Сообщение отредактировал nnalexk - Oct 25 2011, 10:07
Go to the top of the page
 
+Quote Post
Владимир
сообщение Oct 25 2011, 11:13
Сообщение #15


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Вы не поняли. Все редактируется только в схемном редакторе.
Соответственно не нужен параметр @cooment@
И как я уже писал
Цитата
Копи пасте столбец с Вашим параметром в столбец с параметром CurrentFootprint
Go to the top of the page
 
+Quote Post

2 страниц V   1 2 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 18th June 2025 - 17:09
Рейтинг@Mail.ru


Страница сгенерированна за 0.01501 секунд с 7
ELECTRONIX ©2004-2016