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

 
 
> Использование Database Library в AD, ГЛЮКИ
RXgade
сообщение Dec 1 2007, 15:00
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 7-06-07
Из: Россия, Орел
Пользователь №: 28 281



Я пользователь AD 6.7
Для создания библиотеки компонентов использую механизм Database Library.
Для файла DBLib использую следующие настройки (остальные по умолчанию):
Path: c:\Data\eComp\eComp.mdb - путь к файлу базы данных;
Fielt Settings: [Manufacturer]='{Manufacturer}'AND[Part Number]='{Part Number}';

При этом в процессе работы проявляются следующие ГЛЮКИ!!!:
1. При открытии ранее настроенного и сохраненного файла DBLib, AD сам изменяет поле Part Number на [None] (это внизу в списке Field Mapping столбец Design Parametr), из-за этого это поле не переносится и в последствии теряется связь между компонентом на схеме и базой данных.
2. Когда библиотека уже подключена, то сортировка компонентов в списке на панели Libraries выполнена непонятно по какому критерию, и даже если ее отсортировать, по при последующем ее перевыборе сортировка опять нарушается.

3. ГЛАВНЫЙ ГЛЮК!!! Если в панели Libraries выбрать подключенную DBLib-библиотеку, и если в этой библиотеке достаточно компонентов чтобы в списке появилась строка прокрутки, то - при прокрукте списка вниз и выборе компонента, получается несоответствие между компонентом и отображаемой для него графики и модели footprint-a. Т.е. для компонента из базы данных ставится в соответствие другой символ и модель footprint, а не тот который указан для него в базе данных.

Кто сталкивался с ТАКИМИ ИЛИ ДРУГИМИ ПРОБЛЕМАТИ просьба поделится опытом и решениями.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RXgade
сообщение Dec 5 2007, 16:20
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 7-06-07
Из: Россия, Орел
Пользователь №: 28 281



Цитата(Gennaj @ Dec 4 2007, 11:07) *
Что касается DBLink, то мы, когда переходили на базу, связывали с его помощью уже нарисованные ранее схемы с базой не по двум, а, например, для конденсаторов, по 5 полям - Корпус, Value, Tolerance, TKE, Power/Voltage. И никаких глюков при этом не возникало.

Что же касается библиотеки, то я, конечно, не буду спорить с документацией. Однако, пропадают именно те поля, которые Вы сделали ключевыми. Попробуйте изменить структуру базы, создав поле, например ,"ID", и сделать его ключевым. Мне кажется, что в этом случае все Ваши проблемы исчезнут.
Мы с базой эксперементируем уже 3-й месяц, и ничего похожего на Вашу проблему пока не встречали.
Предложенную Вами последовательность действий я проделал, но глюк не появился.
Вы не могли бы выложить кусочек Вашего файла базы с соответствующими библиотеками УГО? Такой кусочек, на котором у Вас уже начала бы проявляться Ваша проблема.


Пропадает только поле [Part Number].

Вот минимальный пример чтобы вы смогли попробовать выявить глюк. Все ссылки вроде настроил, так что проспо распакуйте содержимой и подключите библиотеку eCompDBLib.DBLIB (соответсвенно потом выполните представленную выше последовательность действий).
Прикрепленный файл  eComp_BD.rar ( 19.9 килобайт ) Кол-во скачиваний: 165
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 03:03
Рейтинг@Mail.ru


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