|
|
  |
Database libraries, с чем это едят |
|
|
|
Apr 1 2010, 08:44
|

Частый гость
 
Группа: Свой
Сообщений: 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
--------------------
|
|
|
|
|
Apr 14 2010, 03:41
|

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

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

Гуру
     
Группа: Модераторы
Сообщений: 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
|
|
|
|
|
Apr 14 2010, 07:20
|

Профессионал
    
Группа: Свой
Сообщений: 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
--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
|
|
|
|
|
  |
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|