|
|
  |
Разница в хранении символов между Allegro 16.2 и 16.3, Новые свойства не поддерживаются |
|
|
|
Nov 3 2010, 18:39
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Вот какая незадача вышла. Сделал простой компонент с помощью 16.3, сохранил, потом решил загрузить в 16.2 и получил, ошибку. Якобы какое-то новые свойства в компоненте есть, которые старая версия не понимает. Взял тогда снова 16.3, выбрал export в 16.2, получил в логе строчку, что удалены 2 новых свойства, не поддерживаемые в прежней версии. При этом я сам никаких свойств, кроме высоты корпуса не создавал вообще. А они вроде поддерживаются в 16.2. Поэтому вопросы: 1. Как узнать, что конкретно были за свойства? 2. Можно ли как-то объяснить версии 16.3, что предпочтительнее сохранять в формате 16.2, чтобы постоянно вручную не обновлять?
|
|
|
|
|
Nov 4 2010, 08:52
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(Hoodwin @ Nov 3 2010, 20:39)  Вот какая незадача вышла. Сделал простой компонент с помощью 16.3, сохранил, потом решил загрузить в 16.2 и получил, ошибку. Якобы какое-то новые свойства в компоненте есть, которые старая версия не понимает. Взял тогда снова 16.3, выбрал export в 16.2, получил в логе строчку, что удалены 2 новых свойства, не поддерживаемые в прежней версии. При этом я сам никаких свойств, кроме высоты корпуса не создавал вообще. А они вроде поддерживаются в 16.2. Поэтому вопросы: 1. Как узнать, что конкретно были за свойства? 2. Можно ли как-то объяснить версии 16.3, что предпочтительнее сохранять в формате 16.2, чтобы постоянно вручную не обновлять? 1. Вероятно эти свойства: PASTEMASK_SPACING, NEGATIVE_PLANE_SLIVER, Вы им не присваивали значений, но в базе данных проекта они присутствавали... 2. Скорее всего нет. Да и откат к предыдущей версии делается не как сохранение а как экспорт...
|
|
|
|
|
Nov 4 2010, 12:44
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Так а там вроде получается полный список всех свойств, даже тех, коих в базе вовсе нет. Что касается предложенных свойств, то по нажатию кнопки Show Val получил следующее в логе: W- (SPMHGE-249): No instances of property PASTEMASK_SPACING found. W- (SPMHGE-249): No instances of property NEGATIVE_PLANE_SLIVER_SPACING found.
По другому свойству (PACKAGE_HEIGHT_MAX) та же кнопка дает:
Shape at -4.7500,2.5000 on subclass PLACE_BOUND_TOP PACKAGE_HEIGHT_MAX = 1.75 MM
Вообще прошелся по списку того, что заявлено как новые свойства, и ничего, что есть в этом списке, в базе не нашел. Правда, некоторые свойства в этом списке отсуствовали. В частности: DIFFP_PHASE_MAX_LENGTH , DIFFP_PHASE_TOL_DYNAMIC.
Сообщение отредактировал Hoodwin - Nov 4 2010, 12:57
|
|
|
|
|
Nov 4 2010, 13:10
|
Знающий
   
Группа: Участник
Сообщений: 881
Регистрация: 21-03-10
Из: _// \\_
Пользователь №: 56 107

|
Да но тогда откуда такой лог? Код (---------------------------------------------------------------------) ( ) ( Downrev Drawing ) ( ) ( Drawing : SOIC-14.dra ) ( Software Version : 16.3p006 ) ( Date/Time : Thu Nov 04 15:47:25 2010 ) ( ) (---------------------------------------------------------------------)
Changes made to this database to get to 16.2: Removed 2 new properties not supported in earlier version.
General Information: DRC has been marked Out of Date for this design.
The downrev of the database was successful. Вот оно якобы два каких-то свойства удалило, а какие именно, непонятно...
|
|
|
|
|
Nov 4 2010, 13:34
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(Hoodwin @ Nov 4 2010, 15:10)  Да но тогда откуда такой лог? Код (---------------------------------------------------------------------) ( ) ( Downrev Drawing ) ( ) ( Drawing : SOIC-14.dra ) ( Software Version : 16.3p006 ) ( Date/Time : Thu Nov 04 15:47:25 2010 ) ( ) (---------------------------------------------------------------------)
Changes made to this database to get to 16.2: Removed 2 new properties not supported in earlier version.
General Information: DRC has been marked Out of Date for this design.
The downrev of the database was successful. Вот оно якобы два каких-то свойства удалило, а какие именно, непонятно... Мне думается Вы путаете отсутствие значения присвоенного свойству с отсутствием самого свойства. В 16.3 есть свойство PASTEMASK_SPACING по умолчанию ему не назначено значение, в чем Вы убедились через dysplay property. В 16.2 отсутствует само свойство PASTEMASK_SPACING как таковое и при откате downrev, вас честно предупредил, что он удалил свойства не совместимые с предыдущей версией. Что касается PASTEMASK_SPACING и NEGATIVE_PLANE_SLIVER_SPACING то они связаны с новыми проверками DRC на уровне дизайна, которые появились в 16.3. Откройте constraint manager, откройте окно Analysis mode и просмотрите закладки Design Modes и Design Options думаю многое прояснится...
|
|
|
|
|
Nov 4 2010, 14:08
|

Знающий
   
Группа: Свой
Сообщений: 697
Регистрация: 26-07-05
Из: Могилев
Пользователь №: 7 095

|
Цитата(Hoodwin @ Nov 4 2010, 15:44)  Тогда почему только два таких свойства? В 16.3 появилось около 15 новый свойств и у всех у них не присвоены значения. Но только два почему-то присутствуют, и это никак не посмотреть.
Еще не совсем понял. как открыть Constraint Manager, если я рисую символ компонента? А, нашел вкладки, но ничего там такого сверхъестественного нет. В Design Options всюду зазор в 0 мм, а в Design modes всюду off. Судя по всему потому, что только два из них можно назначить символу. Если Вы откатите на 16.2 не символ а плату, то увидите что удалено 9 несовместимых свойств. Остальные пять возможно не используются в PCB Editore, пакет Allegro включает в себя довольно много программных инструментов... Если Design Options напротив pastmask to pastmask введете что-либо отличное от нуля, то таким образом Вы присвоите этому свойству значение, и dysplay property Вам его покажет...
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|