Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Ошибка при использовании DC2DX Library translator
Форум разработчиков электроники ELECTRONIX.ru > Печатные платы (PCB) > Разрабатываем ПП в САПР - PCB development > Mentor-ExpeditionPCB
Grayfor
При конвертации библиотек возникает ошибка
Код
Processing Part 'SML-D12D8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12M8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12P8W'
Processing Part 'SML-D12U8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12V8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12Y8W'
    ERROR:  Invaild Slot ID '0'

Соответственно до конца конвертацию провести не может.
Почему выскакивает ошибка - непонятно, так как эти компоненты создавались путём копирования.
Никто не подскажет из-за чего она возникает, а то гугл мне уже не помогает.
Daniil anim
Я лечил это дело тем, что заново переподключал символы в таких компонентах, где Slot ID '0'.
Grayfor
Чьорт. Их там много таких. И не только светодиоды. А кое-что побольше с кучей секций.
А больше никак?
Daniil anim
http://megratec.ru/forum/1/ - на форуме Мегратека, дистрибьютора Ментора Вам могут ответить быстрее, чем на этом форуме. Попробуйте.
fill
Цитата(Grayfor @ Mar 3 2008, 14:03) *
Чьорт. Их там много таких. И не только светодиоды. А кое-что побольше с кучей секций.
А больше никак?


Понять бы откуда они у вас появились. Я оттранслировал уже 5 разных ЦБ и ни разу с данной проблемой не сталкивался.
Можно попробовать экспортировать в ASCII и в текстовом редакторе сделать глобальную замену (перед этим конечно понять что на что менять). Я бы сначала:
- сделал экспорт одного проблемного PDB.
- исправил его в PDB_Editor.
- снова сделал экспорт
- сравнил их между собой и нашел искомую замену.
Daniil anim
Возможно тут виноваты русские буквы, которые используются в дополнительных свойствах PDB.
Grayfor
А я подумал тут, а зачем мне транслировать библиотеку, если Library Manager нормально работает с DxDesigner?
Или я чего-то не знаю...
fill
Цитата(Grayfor @ Mar 5 2008, 12:51) *
А я подумал тут, а зачем мне транслировать библиотеку, если Library Manager нормально работает с DxDesigner?
Или я чего-то не знаю...


1. Обычно транслируют ЦБ для того чтобы:
- перевести сами символы (и символьные разделы) из формата DC\DV в DxD
- поменять формат представления символов в PDB (в DC\DV PDB присутствует только имя_символа, а в DxD PDB имя_раздела:имя_символа).
2. Что значит "нормально работает"? Если нет символов для DxD - как рисовать схему? Если нет записи символа в PDB - как упаковать (через CDB)?
fill
Цитата(Grayfor @ Feb 29 2008, 11:52) *
При конвертации библиотек возникает ошибка
Код
Processing Part 'SML-D12D8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12M8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12P8W'
Processing Part 'SML-D12U8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12V8W'
    ERROR:  Invaild Slot ID '0'
Processing Part 'SML-D12Y8W'
    ERROR:  Invaild Slot ID '0'

Соответственно до конца конвертацию провести не может.
Почему выскакивает ошибка - непонятно, так как эти компоненты создавались путём копирования.
Никто не подскажет из-за чего она возникает, а то гугл мне уже не помогает.


Solution
This error has not been seen with new parts. It is possible that the affected parts were copies of parts that already had the problem. Re-saving corrects the slot ID and eliminates the error. For example, before a save the slot ID in an exported .hkp file reads: ....SlotID 0; after a File > Save in the Part Editor and an export, the slot ID in the exported .hkp file reads: ....SlotID 1.

Following these steps in Library Manager will correct the invalid Slot ID:

1. Open the Part Editor for the part in question.
2. Click the Pin Mapping button.
3. In the Pin Mapping dialog, click OK to close the Pin Mapping dialog without making any changes.
4. In the Part Editor, click File > Save.



Alternatively, use a text editor to edit the PDB.hkp file so that there are no SlotID 0 entries (Use valid values, i. e. 1, 2, ...)
rv3dll(lex)
как называется программа для перевода библиотек
входит ли она в дистрибутив EE2007
вопрос естественно к Fill у
fill
Цитата(rv3dll(lex) @ Apr 1 2008, 09:50) *
как называется программа для перевода библиотек
входит ли она в дистрибутив EE2007
вопрос естественно к Fill у


http://www.megratec.ru/download/162/
rv3dll(lex)
Цитата(fill @ Apr 1 2008, 13:08) *



скачал установил
но преобразователь библиотек пишет
что не найдена dxlib2imc.dll

а транслятор проекта

не могу подключиться к DX Project manager


это не связано случайно, на компьютере установлена только EE2007 и вроде работает.
fill
Цитата(rv3dll(lex) @ Apr 1 2008, 15:42) *
скачал установил
но преобразователь библиотек пишет
что не найдена dxlib2imc.dll

а транслятор проекта

не могу подключиться к DX Project manager
это не связано случайно, на компьютере установлена только EE2007 и вроде работает.


релиз нотес читать надо, транслятор работает с версией 2005.
Т.е. преобразовываете в 2005-ой, синхронизируете и только потом открываете в 2007.
rv3dll(lex)
Цитата(fill @ Apr 1 2008, 17:18) *
релиз нотес читать надо, транслятор работает с версией 2005.
Т.е. преобразовываете в 2005-ой, синхронизируете и только потом открываете в 2007.


понятно дело в том что 2007 официально купленная версия
fill
Цитата(rv3dll(lex) @ Apr 2 2008, 08:20) *
понятно дело в том что 2007 официально купленная версия


Лицензии 2007 работают со всеми предыдущими версиями софта. Поэтому доставьте еще и 2005.
Новые версии трансляторов обещают выпустить во второй половине года.
rv3dll(lex)
Цитата(fill @ Apr 2 2008, 10:57) *
Лицензии 2007 работают со всеми предыдущими версиями софта. Поэтому доставьте еще и 2005.
Новые версии трансляторов обещают выпустить во второй половине года.

при установке 2005 перестаёт работать 2007 и наоборот
fill
Цитата(rv3dll(lex) @ Apr 4 2008, 10:56) *
при установке 2005 перестаёт работать 2007 и наоборот


Start>Programs>Mentor_Graphics_SDD>The_MGC_Configurator - переключение между установленными релизами
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.