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

 
 
 
Reply to this topicStart new topic
> Передача Propeties из Concept HDL в Allegro PCB, вопрос.
xCooLLer
сообщение Jun 3 2015, 07:12
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 18-01-11
Из: Россия
Пользователь №: 62 301



Добрый день!
При создании библиотечных компонентов для Cadence Allegro (!НЕ OrCad !) всегда создаю таблицу part table, добавляя туда столбики
MANUFACTURER, IMPLEMENTATION, DATASHEET, SPEC, JEDEC_TYPE, ALT_SYMBOLS и т.п.(в зависимости от функционального значения компонента).
Например,
в графе Datasheet - ссылка на файл, хранящийся на сервере в папке с компонентом;
в графе SPEC - спецификация на русском языке.
и т.п.
Благодаря этому товарищ схемотехник, при открытии компонента, видит всю необходимую информацию - производителя, исполнение,
спецификацию на нашем языке, и даже может запустить даташит прямо из компонента.
А теперь вопрос.
Решил я некоторые из пунктов передавать в плату, чтобы сторонние платчики, открыв плату и нажав Show Element, щелкнув на корпусе,
смогли увидеть дополнительную информацию из таблицы, которую видит схемотехник, например MANUFACTURER (производитель) или
SHIFR_KOMPONENTA(Шифр компонента) и т.п.
1) Частично вопрос решается - в схемном редакторе Concept HDL при выполнении команды File->Export Physical можно поставить галочку
"Create user-defined properties".
Но, этот способ работает в том случае, если в значениях ячеек той самой таблицы нет кириллицы и запрещенных символов.
Предполагаемый способ решения для этого способа - найти такую опцию (готов вручную прописать в нужном файле, только покажите),
которая не передает те свойства, которые я укажу.
2) Не ставим галочку на "Create user-defined properties".
Вариант решения - каким-то образом указать конкретные свойства, которые я хочу перенести в PCB.
В том же Packager'е я облазил Advanced и Property Flow Design. перепробовал прописывать там, но ничего не вышло.

Что я имею на даный момент.
При экспорте в плату к корпусу прикрепляется следующее(при нажатии Show Element и указании корпуса):
.....
Properties attached to component definition
ALT_SYMBOLS
.......
Каким образом программа прикрепляет свойство ALT_SYMBOLS ?
Если я использую вариант 1), то здесь пропишутся все свойства из таблицы(если нет запрещенных знаков и кириллицы)
Интересен вариант 2 - указание конкретных свойств для переноса в плату.

Поделитесь советом, товарищи разработчики!

p.s. И пожалуйста, без советов "гугл в помощь", "читай хелп" sm.gif

Сообщение отредактировал xCooLLer - Jun 3 2015, 07:17
Go to the top of the page
 
+Quote Post
Anatoly Sergeev
сообщение Jun 3 2015, 08:35
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 42
Регистрация: 21-05-12
Из: Москва
Пользователь №: 71 936



1. В диалоговом окне Export Physical нажмите Advanced
2. На вкладке Properties, в список Component Definitions включите Ваши свойства.
3. Нажмите на кнопку Property Flow Setup. Напротив свойств установите метку в столбце Transfer.
4. Не забудьте поставить Create user-defined properties.
5. Show Element покажет Ваше свойство на плате.

Свойства, в которых есть запрещенные символы и кириллица можно исключить из списка передаваемых Component Definitions или убрать метку Transfer в Property Flow Setup.

Также свойства пользователя можно отобразить во всплывающих подсказках. Для этого в меню Setup - Datatip Customization на вкладке Advanced напротив этих свойства надо поставить птички в столбце Name и Value.

Сообщение отредактировал Anatoly Sergeev - Jun 3 2015, 08:38
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 3 2015, 08:41
Сообщение #3


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(xCooLLer @ Jun 3 2015, 10:12) *
<..> перепробовал прописывать там, но ничего не вышло. <..>
p.s. И пожалуйста, без советов "гугл в помощь", "читай хелп" sm.gif

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

Поэтому вот вам в качестве воспитательной меры ключевые слова для поиска: "property flow". Дальше сами найдете, особенно, если не поленитесь нажать на перелистывание страниц в результатах поиска.

Go to the top of the page
 
+Quote Post
xCooLLer
сообщение Jun 3 2015, 09:44
Сообщение #4


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 18-01-11
Из: Россия
Пользователь №: 62 301



Цитата(Anatoly Sergeev @ Jun 3 2015, 11:35) *
1. В диалоговом окне Export Physical нажмите Advanced
2. На вкладке Properties, в список Component Definitions включите Ваши свойства.
3. Нажмите на кнопку Property Flow Setup. Напротив свойств установите метку в столбце Transfer.
4. Не забудьте поставить Create user-defined properties.
5. Show Element покажет Ваше свойство на плате.

Свойства, в которых есть запрещенные символы и кириллица можно исключить из списка передаваемых Component Definitions или убрать метку Transfer в Property Flow Setup.

Также свойства пользователя можно отобразить во всплывающих подсказках. Для этого в меню Setup - Datatip Customization на вкладке Advanced напротив этих свойства надо поставить птички в столбце Name и Value.

Спасибо, но я проделывал эти действия. Если поставить галочку "Create user-defined properties", то все передается, вопрос только в том, как исключить пользовательские свойства.

Цитата(vitan @ Jun 3 2015, 11:41) *
Видите ли, если бы Вы сказали, что читали хелп, но не нашли ничего, то это было бы нормально, а написать тыщу букаф вместо того, чтобы это же врямя потратить на чтение в хелпе - это сами знаете как называется.

Поэтому вот вам в качестве воспитательной меры ключевые слова для поиска: "property flow". Дальше сами найдете, особенно, если не поленитесь нажать на перелистывание страниц в результатах поиска.


Полагаю,если бы я написал, что читал "хелп", Вы бы мне ответили, что я невнимательно его читал.
Не найдя ответа в литературе, я обратился на форум и получил типичный ответ - ищи в "хелпе".
Но Ваша наводка "property flow" навела на интересные сообщения от пользователя Uree, так что, спасибо и вам за помощь.


Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 3 2015, 10:49
Сообщение #5


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(xCooLLer @ Jun 3 2015, 12:44) *
Полагаю,если бы я написал, что читал "хелп", Вы бы мне ответили, что я невнимательно его читал.
Не найдя ответа в литературе, я обратился на форум и получил типичный ответ - ищи в "хелпе".

"Не найдя ответа в литературе" прозвучало только во втором Вашем посте, поэтому Вы первый нарушили субординацию.

Цитата(xCooLLer @ Jun 3 2015, 12:44) *
Но Ваша наводка "property flow" навела на интересные сообщения от пользователя Uree, так что, спасибо и вам за помощь.

Вы искали по форуму что-ли? Забейте уже это в поиск хелпа и прочитайте все в деталях. Там тупо в файлике все задается.
Go to the top of the page
 
+Quote Post
xCooLLer
сообщение Jun 3 2015, 12:12
Сообщение #6


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 18-01-11
Из: Россия
Пользователь №: 62 301



Цитата(vitan @ Jun 3 2015, 13:49) *
"Не найдя ответа в литературе" прозвучало только во втором Вашем посте, поэтому Вы первый нарушили субординацию.


Вы искали по форуму что-ли? Забейте уже это в поиск хелпа и прочитайте все в деталях. Там тупо в файлике все задается.


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

Проблему я не решил. Сейчас снова будет "тыща букв".
Создал тестовый проект(дизайнерский), взял раннее созданные конденсатор и микросхему.
Прикрепленное изображение
Прикрепленное изображение

Прикрепленное изображение

Если все оставить как есть, то экспортируется следующим образом:
Прикрепленное изображение

ALT_SYMBOLS привязался. Удалил его из всех пунктов в Packager, все равно осталься.
Добавляю свойство VALUE ( для конденсатора - оно есть и в таблице ppt и в свойствах самого символа).
Экспортирую - свойство VALUE появляется, для конденсатора.
Прикрепленное изображение

Закрываю PCB, не сохраняю.
Теперь, предположим, я собираюсь передать свойство MANUFACTURER.
Прикрепленное изображение

Экспортирую.

Прикрепленное изображение

Если поставить галочку Create User-defined properties, то проблем не будет, но у меня есть пункты с запрещенными символами. Исключить их я, к сожалению, не смог.
Результат - свойство manufacturer не передалось.
Пробовал в настройках самого проекта указать пути, где лежат таблицы part table.
Результат - свойство не передалось.
Прикрепленное изображение










Эскизы прикрепленных изображений

Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 3 2015, 13:04
Сообщение #7


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(xCooLLer @ Jun 3 2015, 15:12) *
Субординация...

Угу. Хотите помощи - соблюдайте, делов-то. sm.gif
Цитата(xCooLLer @ Jun 3 2015, 15:12) *
Проблему я не решил. Сейчас снова будет "тыща букв".

Остановитесь и вбейте в поиск слово "propflow.txt"
Go to the top of the page
 
+Quote Post
xCooLLer
сообщение Jun 4 2015, 04:44
Сообщение #8


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 18-01-11
Из: Россия
Пользователь №: 62 301



Цитата(vitan @ Jun 3 2015, 16:04) *
Остановитесь и вбейте в поиск слово "propflow.txt"

В этот файл я уже вбивал нужные мне свойства.
В конце рабочего дня, когда я уже отчаялся, после очередного экспорта в PCB свойства передались! sm.gif
Теперь нужно все проделать без лишних действийsm.gif

Go to the top of the page
 
+Quote Post
vitan
сообщение Jun 4 2015, 12:01
Сообщение #9


не указал(а) ничего о себе.
******

Группа: Свой
Сообщений: 3 325
Регистрация: 6-04-06
Пользователь №: 15 887



Цитата(xCooLLer @ Jun 4 2015, 07:44) *
В этот файл я уже вбивал нужные мне свойства.
В конце рабочего дня, когда я уже отчаялся, после очередного экспорта в PCB свойства передались! sm.gif
Теперь нужно все проделать без лишних действийsm.gif

Ну вот видите? Таки вначале лучше почитать, а потом уж тыщи букаф вываливать. wink.gif

Скорее всего, не передавалось из-за того, что Вы не перезапускали концепт. Он читает конфиг при запуске.
Go to the top of the page
 
+Quote Post
xCooLLer
сообщение Jun 4 2015, 12:30
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 101
Регистрация: 18-01-11
Из: Россия
Пользователь №: 62 301



Цитата(vitan @ Jun 4 2015, 15:01) *
Ну вот видите? Таки вначале лучше почитать, а потом уж тыщи букаф вываливать. wink.gif

Скорее всего, не передавалось из-за того, что Вы не перезапускали концепт. Он читает конфиг при запуске.

Прям как в анекдоте про российские форумы..)
Разумеется, я перезапускал и концепт и даже сам проект манагер!
Про "тыщу букв" я больше ничего говорить не буду.

Сумел передать только Value. А из моей таблицы - ничего. ((
Порядок моих действий:
1) добавил строчку в файл propflow.txt - "MANUFACTURER!1!1!1!1!0!0!" и IMPLEMENTATION. (первый - injected properties, второй key propeties - для эксперимента)
2) открыл проект, вошел в настройки упаковщика, добавил эти свойства в Component Definition и Property Flow Setup. (галочка на Transfer, похоже,ни на что не влияет).
3) запустил схемный редактор, произвел экспорт в чистый .brd файл
4) открыл .brd,разместил компоненты - ALT_SYMBOLS и VALUE и все!
Я в печали...
Альтернативный способ - поставил галочку на Create User-defined properties, все передается из таблицы (если нет кириллицы), а если есть, то как исключить.
p.s. Версия Cadence 16.5. пропатченная, лицензионная.

Сообщение отредактировал xCooLLer - Jun 4 2015, 12:31
Go to the top of the page
 
+Quote Post

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

 


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


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