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

 
 
 
Reply to this topicStart new topic
> Замена текстовых блоков при Replace Symbols, PCB Editor
Hoodwin
сообщение Jan 12 2012, 08:45
Сообщение #1


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



Вот еще какая незадача. После трансляции проекта из Layout и потом загрузки своих настроек таблицы текстовых стилей из библиотеки (File -> Import -> Parameters -> Library) тексты, естественно, по размерам сильно разъехались, но была надежда, что я потом сделаю замену символов на уже готовые библиотечные, которые были созданы в соответствии с единой таблицей стилей. И вот что-то не получается. Например, библиотечный символ для резистора 0603 имел надпись refdes & cmpval с номером стиля 17 (у меня в библиотеке), а после всех описанных действий смотрю свойства текста для резисторов и вижу всюду блок с номером 1. И он, естественно, других размеров. Причем, в процессе замены символа номер блока так и остается равным 1, и на 17 (как в библиотечном psm) не меняется. Это поведение никак не реагирует на установку среды preserve_symbol_textblocks.

Есть ли какое-нибудь средство все же навести порядок со стилями пост фактум? Понятно, что можно тупо Edit -> Cahnge и врукопашную стили менять, но это неудобно. Особенно, для сборочных слоев, где у меня уже все в библиотеках более-менее подогнано по размерам.
Go to the top of the page
 
+Quote Post
Uree
сообщение Jan 12 2012, 09:03
Сообщение #2


Знающий
******

Группа: Свой
Сообщений: 5 223
Регистрация: 25-04-05
Из: Z. Gora
Пользователь №: 4 480



А установка "Reset symbol text location and size" в окошке Update Symbols не помогает?
Проверил у себя - работает. Сменил текст на блок1, сделал апдейт с указанной опцией - текст стал нормальным и встал на то место, где определен в футпринте.
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Jan 12 2012, 09:17
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107



А у меня сейчас версия 16.2, там галка называется reset symbol text locations, без sizes (см. картинку). Странно.

И еще немного меня смущает вот какой отчет:
Код
------ Symbol Refresh Directives ------

OLD_LAYOUT_NAME = '.../erps1.brd';
NEW_LAYOUT_NAME = '';
REFRESH_MECHANICAL_SYMBOLS = 'NO';
REFRESH_FORMAT_SYMBOLS = 'NO';
REFRESH_PACKAGE_SYMBOLS = 'NO';
REFRESH_SHAPE_SYMBOLS = 'NO';
REFRESH_SYMBOL_PAD_STACKS = 'NO';
REFRESH_SYMBOL_TEXT_LOCATIONS = 'YES';
REFRESH_CUSTOM_DRILL_DATA = 'NO';
SYMBOL_LIST = '.../Temp/#Taaaajo02720.tmp';


------ Library Paths ------
PSMPATH =  D:/Libs/Allegro/basic
           D:/Libs/Allegro/SOIC
           D:/Libs/Allegro/DUAL
           D:/Libs/Allegro/QUAD
           D:/Libs/Allegro/BGA
           D:/Libs/Allegro/CONNECTOR
           D:/Libs/Allegro/MOUNT
           D:/Libs/Allegro/SPECIAL
           .
           symbols
           ..
           ../symbols

PADPATH =  D:/Libs/Allegro/basic
           D:/Libs/Allegro/SOIC
           D:/Libs/Allegro/DUAL
           D:/Libs/Allegro/QUAD
           D:/Libs/Allegro/BGA
           D:/Libs/Allegro/CONNECTOR
           D:/Libs/Allegro/MOUNT
           D:/Libs/Allegro/SPECIAL
           .
           symbols
           ..
           ../symbols


------ Symbol Refresh Messages ------

'SOT23-5'  symbol refreshed successfully.


----- Symbol Update Summary ----

Completed refreshing all symbols successfully.


Собственно, напрягает установка REFRESH_PACKAGE_SYMBOLS = 'NO';
Это что за странность такая, что при замене символа он не обновляется?

И вот еще какое наблюдение. Странное поведение с обновлением наблюдается только с теми символами, у которых название футпринта в библиотеках Layout совпадало с названием в библиотеках Allegro, там где названия разные, обновление произошло вроде бы нормально, и шрифт вполне нормально обновился...

Сообщение отредактировал Hoodwin - Jan 12 2012, 09:29
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Hoodwin
сообщение Jan 12 2012, 11:17
Сообщение #4


Знающий
****

Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107




Добавление:
Кажется, я понял в чем было дело. На самом деле этот злобный refresh_symbol падал при попытке обновления. Он делал обновление правильно, потом делал выходной SAV, после чего вылетал с exception. При этом в логе все было хорошо. И вот после того, как я его открыл и перезаписал, вроде бы стал нормально символы обновлять, и тексты, и падстеки.
Go to the top of the page
 
+Quote Post

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

 


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


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