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

 
 
10 страниц V  « < 3 4 5 6 7 > »   
Reply to this topicStart new topic
> Database libraries, с чем это едят
Владимир
сообщение Feb 28 2010, 17:15
Сообщение #61


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



а чего мешает каждому проекту свой dblib. На сервере только базу храните
Go to the top of the page
 
+Quote Post
Марик
сообщение Mar 1 2010, 06:28
Сообщение #62


Местный
***

Группа: Свой
Сообщений: 270
Регистрация: 18-08-09
Из: Москва
Пользователь №: 51 941



То есть Вы предлагаете для каждого проекта хранить отдельно библиотеки УГО и посадочных мест? Мне кажется это не совсем удобным. У нас 3 человека работает над 3 разными проектами, в которых практически одинаковая элементная база. Библиотека заполняется по мере создания принципиальной схемы. mdb-файл я настроил так, что таблицу одновременно может редактировать только один пользователь. Это возможно средствами ацесса, а вот pcblib и schlib, если редактируется одновременно несколькими людьми, вызывают проблемы, описанные мною выше.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Mar 1 2010, 06:39
Сообщение #63


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Нет. Только файл ссылки на базу *.dblib
Go to the top of the page
 
+Quote Post
Jack Krieger
сообщение Apr 1 2010, 08:44
Сообщение #64


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

Группа: Свой
Сообщений: 106
Регистрация: 6-09-09
Из: Харьков, Украина
Пользователь №: 52 216



У меня возникла такая проблемка.

Наполняю Database Library и хочу привязать параметры SPICE моделей к компонентам. Для примера взял простой элемент - резистор. В табличке Excell заполняю столбцы:

Sim Model Name = Res
Sim Kind = General
Sim SubKind = Resistor
Sim Spice Prefix = R

Собираю схему:


При добавлении компонента на схему модель в свойствах видна, однако в настройке моделирования недоступны параметры, относящиеся к R1 (ток и мощность):


После чего открываю редактор моделей в свойствах резистора, ничего не трогая закрываю.

В настройках симуляции появляются все параметры:


После чего моделирование работает. Где я ошибаюсь?
Эксперимент проводился на AD 9.0.0 и AD 9.3 SP1

Сообщение отредактировал Jack Krieger - Apr 1 2010, 08:45


--------------------
Go to the top of the page
 
+Quote Post
uriy
сообщение Apr 13 2010, 10:49
Сообщение #65


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Теперь и я испоьзую базу данных. База у меня хранится в Excel. Когда создаю новые компоненты в библиотеке открываю Excel потом AD чтобы можно было редактировать таблицу в Excel. При этом AD жутко тормозит когда пытаешься открыть свойства УГО в schlib. До появления окна Library component properties может пройти пара десятков секунд. Открываю я это окно чтобы сменить имя УГО - Symbol Reference. На удаление\добавление одной буквы в этой строке тоже уходит несколько секунд. Это у всех так? Если Excel не запускать таких тормозов нет. То же самое при двойном клике на компоненте установленном на схему.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 13 2010, 11:42
Сообщение #66


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



с Access нет тормозов
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Apr 13 2010, 11:42
Сообщение #67


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



подозреваю, что это из-за экселя.
Все таки эксель это таблица, а акцесс - это субд.
его и надо использовать.

(на секунду опередили..)
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 13 2010, 11:58
Сообщение #68


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Владимир @ Apr 13 2010, 15:57) *
с Access нет тормозов

Вообще-то есть, а не было вот раньше с интегрированной библиотекой.
Если mdb лежит на локальном компе - тоже тормоза при первом открытии библиотеки через панель. Если лежит на сервере в локальной сети - тормоза усугубляются. Причем работа с базой из под другой программы - проходит без тормозов где бы она ни лежала.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 13 2010, 16:19
Сообщение #69


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Ну есть, но только при Update. а это отдельная песня
Через сервер не знаю. Может тормоза тут
Go to the top of the page
 
+Quote Post
peshkoff
сообщение Apr 14 2010, 03:41
Сообщение #70


люблю бегать и орать
*****

Группа: Свой
Сообщений: 1 685
Регистрация: 28-04-07
Из: ЮБутово@Москва.ru
Пользователь №: 27 376



Цитата(тау @ Apr 13 2010, 16:13) *
Вообще-то есть, а не было вот раньше с интегрированной библиотекой.


По идее так и должно быть. Все-таки IntLib это скомпилированный проиндексированный единый кусок информации.
А mdb это набор ссылок.
Но mdb гораздо гибче, поэтому придется платить скоростью.
Впридачу у нас в планах mdb прицепить к комплектовщикам.
А там и цена и поставщики... Все в mdb.
Go to the top of the page
 
+Quote Post
uriy
сообщение Apr 14 2010, 05:01
Сообщение #71


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Когда начинал разбираться с базой данных, базу делал именно в в Access но быстро перешел в Excel. У меня поля Description и Comment формируются из содержимого других ячеек. Я не разобрался как это сделать в Access и быстро слез с него. Можно ли это сделать в Access?
Есть еще вопрос.
У меня на резисторе отображается номинал, как на рисунке. У него снят параметр Autoposition чтобы номинал хранился прямо на УГО резистора. Бывает нужно поменять номинал.
Чтобы поменять номинал, дважды кликаю по резистору. В окне Component Properties в разделе Library link нажимаю Choose в новом окне выбираю нужный номинал. Закрываю окна. Новый номинал улетает в сторону (ну вроде так и должно быть, раз снят Autoposition) ставлю его куда надо, а он оказывается на заднем плане. Манипуляции с Edit->Move Front Back ни к чему не приводят. Что с этим делать? Может есть какой-то другой способ обновить номинал, чтобы при этом из базы данных выдернулись и параметры, соответствующие этому номиналу.
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 14 2010, 05:43
Сообщение #72


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
У меня поля Description и Comment формируются из содержимого других ячеек. Я не разобрался как это сделать в Access

Можно, но я делаю это в Аltium
Цитата
Чтобы поменять номинал, дважды кликаю по резистору. В окне Component Properties в разделе Library link нажимаю Choose в новом окне выбираю нужный номинал. Закрываю окна. Новый номинал улетает в сторону (ну вроде так и должно быть, раз снят Autoposition) ставлю его куда надо, а он оказывается на заднем плане. Манипуляции с Edit->Move Front Back ни к чему не приводят. Что с этим делать? Может есть какой-то другой способ обновить номинал, чтобы при этом из базы данных выдернулись и параметры, соответствующие этому номиналу.

При такой замене меняется полностью компонент.
Проблемы в библиотеке. Нужно там делать
Цитата
Манипуляции с Edit->Move Front Back
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 14 2010, 07:20
Сообщение #73


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(peshkoff @ Apr 14 2010, 07:56) *
По идее так и должно быть. Все-таки IntLib это скомпилированный проиндексированный единый кусок информации.
А mdb это набор ссылок.
Но mdb гораздо гибче, поэтому придется платить скоростью.
Впридачу у нас в планах mdb прицепить к комплектовщикам.
А там и цена и поставщики... Все в mdb.


Не берусь судить ,что такое IntLib (хотя скорее всего одна из разновидностей реляционного представления/хранения информации) а вот по поводу mdb категорически не согласен. *.mdb - это файл базы данных организованой по принципу "файл-сервер". В этой базе помимо таблиц (данные) находятся еще и запросы ,формы, макросы, модули (методы работы с данными). В данном конкретном случае формат "mdb" выбран не просто так, это дань его свойствам и качествам в подобных применениях. Возможности Эксел не идут ни в какое сравнение с потенциалом реляционных СУБД.
На сколько я понял dblib нужно использовать для связи этапа проектирования схемы/платы и остальных (вспомогательных) ступеней создания эл. ус-ва. Аргументы в пользу скорости копирования/создания компонентов, ведение архиваниусом библиотеки и т.п. не первостепенны!
Такая связка позволяет строить новый уровень взаимодействия разработчика и программы в котором возможны например такие штуки: выбираете резисторы не просто из либы а из либы, которая отфильтрована по наличию компонентов на складе, или например подвязываетесь к прайсу поставщика/ков и имеете возможность выбирать компоненты на схему не просто по наличию, а еще и по мин. цене..и т.д

Кстати, организована сама табличка в базе очень плохо, я бы даже сказал преступно. Я покажу немного позже, как это делают правильные пацаны.
uriy, можно сцеплять поля и в акцесе, нужно пользоваться так называемыми видами, или запросами в терминологии СУБД Access.

Сообщение отредактировал Буратино - Apr 14 2010, 07:35


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Apr 14 2010, 07:38
Сообщение #74


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Altium в базе может работать только с таблицами или запросами
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 14 2010, 07:57
Сообщение #75


Профессионал
*****

Группа: Свой
Сообщений: 1 433
Регистрация: 27-10-08
Из: Украина, Киев
Пользователь №: 41 215



Цитата(Владимир @ Apr 14 2010, 11:53) *
Altium в базе может работать только с таблицами или запросами


ну если уж говорить серьезно то и с хранимыми процедурами и с текстовыми полями и с многими другими базами данных. ODBC это программный интерфейс который позволяет работать с разными источниками информации (посмотрите, там ведь есть ниже строка подключения). Другое дело ,что нам других и не нужно, меня Access вполне устраивает smile.gif

Сообщение отредактировал Буратино - Apr 14 2010, 07:57


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post

10 страниц V  « < 3 4 5 6 7 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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