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

 
 
> Altium Designer для деревянных:), Концепция программы, практические вопросы использования.
Буратино
сообщение Apr 9 2010, 09:24
Сообщение #1


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

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



Итак, скачалась программа, установил, вылечил. Прочел 100 страниц Сабунина, вкурил, как работать с менюхами и пожалуй сдалсяsmile.gif
Очень хочу повысить качество работы с ПП, но трудно дается изучение этой CAD
За все сразу не хватаюсь .буду разбираться частями. В это теме буду задавать вопросы и вести ее. Итак:

Хочу сделать свою библиотеку компонентов, подсознательно провожу аналогии с PCAD, философия которого учила поступать сл. образом:
Имея УГО и патерн соеденяям их в либрари екзекутив. В Альтиуме, мягко говоря, это делают не так. Без правильно сформированных и проверенных библиотек дальнейшее изучение системы не представляется возможным.
Нашлись некие документы в виде статей по работе с библиотеками, но если можно в двух словах какой сам принцип работы, сама суть построения библиотек?


--------------------
Брак - это такой вид отношений, в которых один всегда прав, - а другой - муж.
Go to the top of the page
 
+Quote Post
41 страниц V  « < 3 4 5 6 7 > »   
Start new topic
Ответов (60 - 74)
Владимир
сообщение Apr 15 2010, 18:23
Сообщение #61


Гуру
******

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



смотря в какой либе. Если это посадочные места то отчего ж. Можно и так.
Если для схемы-- то зачем. разве что мощность для резисторов вводить.
Если 3В -- то явно высоты не хватает
Если модели- то конечно параметры нужно.
Если просто название в базе-- тоже недостатчно
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 15 2010, 18:39
Сообщение #62


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

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



Речь идет о схемной либе *.SchLib (не знаю можно ли ее так называть) Именно с ней и связано построение компонента.
Итак, давайте подведем итог: получается что нужно идти на компромис между желанием иметь правильную библиотеку и разумными требованиями к ее размеру и удобству использования. таким образом в *.SchLib не стоит хранить весь ряд резисторов, конденсаторов и т.д. но как минимум придется вести там "типоразмерные" группы тех же резисторов и конденсаторов. Это если есть желание использовать возможности системы по 3D моделированию.

Считаю неправильным использование интегрированных библиотек ,так как это вызывает лишь неудобства по компиляции/рекомпиляции их содержимого и затратах на их редактирование.
DbLib можно использовать в любой момент по необходимости, выгрузив в нее данные. Еще нужно подумать на сколько она будет для меня лично полезной.
и самое то главное ,что в DbLib имеет смысл вести каждую детальку отдельно (речь ведь идет о складе и логистике), а в других вариантах ведения библиотек как раз можно обойтись групповыми "объектами" в библиотеках. Ну как я и говорил например резисторы в корпусе 0805, или там чип индуктивности в 0402. А ведь это очень серьезное противоречие, и если начать работать с группами ,то потом трудно будет перейти к базамsad.gif

Сообщение отредактировал Буратино - Apr 15 2010, 19:00


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


Гуру
******

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



Цитата
Речь идет о схемной либе *.SchLib (не знаю можно ли ее так называть) Именно с ней и связано построение компонента.

Давайте определимся с понятиями. Эта библа содержит только графику для схемы. Возможно , но не обязательно подключение моделей. С подключенными моделями и определенными параметрами--- можно назвать компонентом
Цитата
м иметь правильную библиотеку и разумными требованиями
Опять. Чтотакое "правильная" библиотека. Они все правильные. Остальное субъективизм
Цитата
*.SchLib не стоит хранить весь ряд резисторов, конденсаторов и т.д. но как минимум придется вести там "типоразмерные" группы тех же резисторов и конденсаторов. Это если есть желание использовать возможности системы по 3D моделированию.

Первое разумно
второе- совсем не обязательно
Третье уже вредно, так как 3D модели более разумно прикреплять к футпиринту. Такая возможность уже пару лет есть
Цитата
Считаю неправильным использование интегрированных библиотек ,так как это вызывает лишь неудобства по компиляции/рекомпиляции их содержимого и затратах на их редактирование.

Это совсем неверное утверждение. Просто если за библиотеки отвечают специальные люди-- интегральная библиотека--- самое то
Цитата
DbLib можно использовать в любой момент по необходимости, выгрузив в нее данные.

О!!! это совсем наоборот. Вней нужно хранить все данные, а при вставке в схему они туда из нее загружаются.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 15 2010, 19:53
Сообщение #64


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

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



Обана ,так если можно 3д модель прикрепить к футпринту, то это кардинально меняет ситуацию! Завтра попробую найти где это делать и если получится - расскажу как я удумал вести свои либы.

Сообщение отредактировал Буратино - Apr 15 2010, 19:54


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


.
******

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



Цитата(Буратино @ Apr 15 2010, 22:54) *
DbLib можно использовать в любой момент по необходимости, выгрузив в нее данные.
Старайтесь выражаться корректнее, Dblib это всего лишь незатейливый текстовый файлик-посредник между Альтиумом и mdb библиотекой (или другой базой), где прописаны пути, названия ключевых полей в таблицах базы и прочая ерунда. В dblib-у ничего не выгружается.

Цитата
.....то потом трудно будет перейти к базамsad.gif

лучше сразу начинать с баз.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 15 2010, 20:06
Сообщение #66


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

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



тау, Dblib в контексте обсуждения это вся совокупность базы данных и методов взаимодействия с этой базой в Альтиуме. То о чем Вы говорите, детали. Очевидно важные детали, но не в этом случае.
Почему не выгружаются? Единственный метод получить Dblib (в том смысле о котором я говорил) из существующей библиотеки, это как раз выгрузить информацию из нее в таблицы СУБД например.

И таки да, думаю, что с "либаз" и начнем smile.gif
Спасибо всем, кое что начал понимать.

Сообщение отредактировал Буратино - Apr 15 2010, 20:11


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


Гуру
******

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



Цитата
Почему не выгружаются? Единственный метод получить Dblib (в том смысле о котором я говорил) из существующей библиотеки, это как раз выгрузить информацию из нее в таблицы

Ну в корне не верно
Это всего лишь ссылка на файл базы в Access или Excell + описание какие параметры из Access или Excell вводить, обновлять или игнорировать
Go to the top of the page
 
+Quote Post
тау
сообщение Apr 15 2010, 20:24
Сообщение #68


.
******

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



Цитата(Буратино @ Apr 16 2010, 00:21) *
Единственный метод получить Dblib (в том смысле о котором я говорил) из существующей библиотеки, это как раз выгрузить информацию из нее в таблицы СУБД например.

не единственный.
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 15 2010, 20:32
Сообщение #69


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

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



Цитата(Владимир @ Apr 16 2010, 00:34) *
Ну в корне не верно
Это всего лишь ссылка на файл базы в Access или Excell + описание какие параметры из Access или Excell вводить, обновлять или игнорировать


Повторяю данные ВЫГРУЖАЮТСЯ в таблицы. Строка за строкой, из интегрированной либы. Ссылка это лишь финальная стадия процесса формирования ДВЛИБы. Данные в ексел/акцесс как перекочевали? Я не спорю о том, что можно даже и самому создать акцесс файл ,таблицы в нем и руками их заполнить, но мы ведь о другом говорим! Речь то шла о том что (например) после нескольких лет работы с интегрированными библиотеками, компания использовавшая такой подход, уперлась в необходимость юзать новый уровень в работе с компонентами, и естесна встал вопрос о замечательном функционале вокруг DbLib. Решали бы его (скорее всего) выгрузкой сущетвующих/наработаных данных в упомянутую разновидность библиотек Альтиума.

Фух..давайте оставим вопросы связанные с выгрузкой / не выгрузкой в стороне, это не так важно, как то, что стоит за этими процессами , и потом я чувствую, что долго вы меня не вытерпите, и мой лимит вопросов кончится быстрее чем я того хочу, и по сути из-за мелочей.

Сообщение отредактировал Буратино - Apr 15 2010, 20:46


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


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

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



Правильно ли я понимаю, что создавая альтернативные УГО для компонента, его параметры и свойства (те, которые выводятся на экран), будут оставаться в одних позициях и изменив их расположение в одном "Mode" их расположение измениться и в другом?

Можно сделать, чтоб обозначение и номинал конденсатора на втором (альтернативном) изображении были поближе к оси симметрии, то есть в месте отличном от их положения на первом рисунке?

Заодно спрошу как убрать точки указывающие на метод выравнивания текста в параметре. blush.gif

Сообщение отредактировал Буратино - Apr 16 2010, 11:52
Эскизы прикрепленных изображений
Прикрепленное изображение
 


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


Гуру
******

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



1. правильно понимаете
2. Соответственно нельзя. Но на схеме можно подвинуть
3. В преференсах есть флаг
Go to the top of the page
 
+Quote Post
Буратино
сообщение Apr 16 2010, 11:58
Сообщение #72


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

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



Сообщение об ошибке "Access violation at address 26135480 in module 'AdvSch.dll'. Read of address FFFFFFB9 at 26135480." частенько получаю, лечится только перегрузомsad.gif
Шо за дела?


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


Эксперт
*****

Группа: Модераторы
Сообщений: 1 385
Регистрация: 18-07-06
Из: Сан Диего
Пользователь №: 18 895



Цитата(Буратино @ Apr 16 2010, 16:13) *
Сообщение об ошибке "Access violation at address 26135480 in module 'AdvSch.dll'. Read of address FFFFFFB9 at 26135480." частенько получаю, лечится только перегрузомsad.gif
Шо за дела?

такие ошибки чаще всего из-за быстрого кликания мыши) т.е. делается одна команда, а вы не заметив требуете сделать другую! ну и некоторые такие ошибки лечатся в SP...


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


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

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



Цитата(Алексей Сабунин @ Apr 18 2010, 11:33) *
такие ошибки чаще всего из-за быстрого кликания мыши) т.е. делается одна команда, а вы не заметив требуете сделать другую! ну и некоторые такие ошибки лечатся в SP...


Да, спасибо.

Не понимаю, как и для чего сделано меню "Preferences\Schematic\AutoFocus"? На схеме ничего не меняется сколько бы я там галочек не ставил, подскажите, что за менюшка?


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


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

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



После нумерации компонентов появились странные "тени", где это можно убрать и зачем это произошло? (рис1)
Также не могу понять что за уменьшение ширина проводника в местах соединения компонентов с цепями. (рис2)

Сообщение отредактировал Буратино - Apr 23 2010, 16:16
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 


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

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

 


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


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