Модераторы: PILOT, ManiaK, Mazzi

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> С чего начать, или как я учил своих студентов (эпос). 
:(
    Опции темы
PILOT
Дата 6.10.2004, 22:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Проверим наше создание на наличие каких-либо ошибок, для этого нажмем кнопку с синей галочкой (вверху) и если мы получаем в ответ окошко, что No Errors Found, то значит все нормально и теперь можно перейти к самому интересному:
теперь пришло время подготовиться к сохранению нашей работы уже не в виде файла sym, а в виде компонента, в виде реального объекта, которым можно воспользоваться при разработке принципиальной схемы.
Все компоненты храняться в библиотеках. В этих библиотеках есть как символы (используемые при создании принципиальных схем) так и посадочные места (которые располагаются на будующей плате), причем существует строгое соответствие между номерами выводов символов и посадочных мест для каждого компонента.
Для сохранения нашего символа в библиотеку, библиотеку нужно сначала создать.
Ее лучше расположить в какой-нибудь удобной и понятной папке: work\p-cad\libs
жмем Library -> New и выбираем место и имя библиотеки.
Например: Resistors




--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 3.7.2005, 22:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Имеется несколько вариантов создания компонента, самый простой это сохранение символа в библиотеку с одновременным созданием компонента, что мы и сделаем.
Итак в меню Файл (File) выбираем Сохранить (Save).
В ответ Программа выдаст окошко сохранения текущего фалйла в библиотеку.

--Resize_Images_Alt_Text--
СУВ.

Присоединённый файл ( Кол-во скачиваний: 20 )
Присоединённый файл  123.PNG 26,14 Kb


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 3.7.2005, 22:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



В данном окошке нужно установить галочку напротив Create Component, а чуть ниже ввести имя будущего компонента.
Напомню, что любой компонент в пикаде состоит из двух основных частей:
1) символа, который обозначает компонент на принципиальной схеме
2) посадочного места (или паттерна) которое соответствует компоненту на печатной плате
Понятно, что компонент имеет ровно один символ и один паттерн и по сути устанавливет соответсвие между ними.
Так же очевидно что один и тот же символ может входить в состав различных компонентов. В нашем случае понятно, что символом "резистор" мы можем обозначить как выводной, так и чип-резистор, того или иного класса точности...
Итак, мы ввели имя и нажимаем ОК. В ответ на это программа выведет еще одно окошко, которое показано на рисунке.
В этом окошке нас пока мало что интересует кроме выбранного селектора Normal, об остальных мы поговорим позже.
Жмем кнопку ОК и идем дальше.
--Resize_Images_Alt_Text--

СУВ.

Присоединённый файл ( Кол-во скачиваний: 10 )
Присоединённый файл  123_2.PNG 27,21 Kb


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 3.7.2005, 22:53 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Компонент по сути создан. Он состоит пока только из символа, но это означает, что его уже можно использовать при создании принципиальных схем. Для создания топологии(разводки) печатной платы этому компоненту не хватает посадочного места (паттерна). Его созданием мы и займемся в следующий раз.
А пока мы можем полюбоваться нашим компонентом в специальной программе входящей в состав пикада: P-CAD Library Executive
Для ее запуска достаточно войти в меню Утилиты (Utils) и выбрать ее.
--Resize_Images_Alt_Text--

СУВ.

Присоединённый файл ( Кол-во скачиваний: 15 )
Присоединённый файл  123_3.PNG 22,64 Kb


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 3.7.2005, 23:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Данная программа представляет собой достаточно удобный и понятный редактор библиотек пикада.
После открытия необходимо загрузить нашу библиотеку, для этого сначала необходимо вызвать Source Browser (если он конечно уже не присутвтует на экране как на прилагаемой картинке). Идем в меню Просмотр (View) и нажимаем соответсвующий пункт.
Затем уже в окошке Source Browser нажимаем на правую кнопку на строке Default_library_set и выбираем Add Library, после чего указываем путь к библиотеке. Нажимаем Октрыть и раскрываем все "плюсики" списка компонентов и символов нашей библиотеки...
--Resize_Images_Alt_Text--

СУВ.

Присоединённый файл ( Кол-во скачиваний: 18 )
Присоединённый файл  123_4.PNG 17,57 Kb


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
PILOT
Дата 23.1.2006, 23:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


производство
****


Профиль
Группа: Модератор
Сообщений: 2724
Регистрация: 4.4.2002
Где: москва

Репутация: 20
Всего: 54



Вообще, логично называть компонент не просто так как он называется, скажем, в справочниках... а так как рекомендуют Технические Условия на данный компонент (есть там такой пункт: наименование компонента при заказе, а далее идет расшифровка каждой буквы). Что бы при заказе элемента была однозначность. И еще: пассивные элементы (в основном пассивные) обладают определенной погрешностью, те же резисторы имеют несколько рядов, в зав-ти от погрешности. Так вот целесообразно иметь столько компонентов одного типа (например резисторов) сколько рядов вы используете. Т.е. резистор 10% и резистор 1% это разные компоненты, тем самым вы облегчаете:
1) поиск неисправностей
2) снижаете вероятность напутать что-то в перечне элементов
3) снижаете риск купить не те резисторы (особенно если у Вас есть служба которая этим, работники этой службы как правило очень далеки от вашего будущего устройства)

СУВ.
Добавлено @ 23:25
Я специально не буду называть все так как я называю компонент, когда делаю его для дальнейшего применения в производстве, т.к. у каждого все равно найдутся свои "за" и "против" моего способа.

Что мы имеем: мы имеем резистор, который мы уже год рисовали в SymbolEditor, а так же уже даже запустили LibraryExecutive. Коню понятно, что для того чтобы нарисовать даже простецкую схему нужно иметь столько символов. сколько типов элементов у Вас на схеме присутствует. Это не каторжный труд, но труд этот ума не прибавляет. Более того, вероятность сделать ошибку на этом этапе равны 30-40%, потому что самые простые работы являются самыми опасными с точки зрения последствий допущения ошибки. Ведь если у Вас резистор подключен наоборот, то это ничего страшного, а вот перепутанные выводы транзистора или диода могут вызвать неработоспособность изделия в лучшем случае, или массу визуальных эффектов на зависть самым опытным Китайским пиротехникам.

СУВ.


--------------------
тут могла быть Ваша реклама...
PM MAIL WWW ICQ   Вверх
SiTox_
Дата 8.7.2007, 11:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 76
Регистрация: 30.12.2006
Где: Riga

Репутация: нет
Всего: 2



хм... что то это руководство превратилось в Manual по p-Cad... а где продолжение? 

PM MAIL   Вверх
Климат
Дата 5.11.2007, 23:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 50
Регистрация: 9.2.2006

Репутация: нет
Всего: нет



начало было многообещающим и интересным, жаль что тут только начало...
PM MAIL   Вверх
Mazzi
Дата 6.11.2007, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



Продолжения не будет, автор устал.


--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
cardinal
Дата 8.11.2007, 06:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Инженер
****


Профиль
Группа: Экс. модератор
Сообщений: 6003
Регистрация: 26.3.2002
Где: Германия

Репутация: 8
Всего: 99



Автор не устал, а просто занят...


--------------------
Немецкая оппозиция потребовала упростить натурализацию иммигрантов
В моем блоге: Разные истории из жизни в Германии

"Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино".  А. и Б. Стругацкие
PM   Вверх
Agheshin
  Дата 19.12.2007, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 3
Регистрация: 9.12.2007

Репутация: нет
Всего: нет



Тогда будем  ждать! smile 
PM MAIL   Вверх
unicuum
Дата 26.12.2007, 06:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 830
Регистрация: 16.3.2005
Где: Рашка

Репутация: нет
Всего: 8



Между прочим помимо P-CAD, существуют много других программ для проектирования печатных плат. Некоторые из них с открытым исходным кодом. Надо наверное их тоже обсудить. Ведь главное это не то, какую рюшечку нажать в конкретной системе, а получение результата.


--------------------
user posted image
обычный день на винграде
PM   Вверх
Mazzi
Дата 26.12.2007, 10:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Правильный
**


Профиль
Группа: Комодератор
Сообщений: 825
Регистрация: 3.4.2003

Репутация: 9
Всего: 21



Получение какого результата? В пикаде получаешь стандартный продукт, который понимают производители печатных плат. А системы с открытым кодом как правило пишут энтузиасты, и очень редко такие вещи могут конкурировать с коммерческими продуктами. Как правило это инструменты для ленивых людей, и для тех кому не хочется заморачиваться с изучением серьёзного пакета. 
А для профессиональной разработки простые программы типа "спринт лейоут" не годятся по очень многим причинам. Если интересно, могу описать эти причины.



--------------------
Мне нужны помощники.
PM MAIL WWW   Вверх
diablist
Дата 27.2.2008, 04:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 29
Регистрация: 6.12.2007

Репутация: нет
Всего: нет



Ждем продолжения, вот только если бы уже перешли к основам электроники и программирования микроконтроллеров   smile   
PM MAIL   Вверх
Страницы: (3) Все 1 2 [3] 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)"
PILOT ManiaK
UniBomb Mazzi

На данный раздел помимо Правил форума распространяются текже следующие правила:


  • Прежде чем создать тему воспользуйтесь поиском или посмотрите в faq. Возможно на форуме уже есть ответ на ваш или близкий к вашему вопрос.
  • В заголовке темы в квадратных скобках обозначьте используемое семейство микроконтроллера: [avr],[pic],[arm].
  • При создании темы с вопросом указывайте участок кода с ошибкой, версию компилятора, схемы подключения, fuse биты и прочие данные, которые помогут найти правильный ответ. Для форматирования текста программ используйте кнопку код.
  • Новое сообщение должно иметь прямое отношение к тематике этого раздела. Для флуда, просьб выполнить задание, поиска партнёров или исполнителей существуют свои разделы.
  • Если вы заметили несовместимое с правилами сообщение, то можете уведомить об этом модератора раздела нажав кнопку Репорт у соответствующего сообщения.

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема »


 




[ Время генерации скрипта: 0.0927 ]   [ Использовано запросов: 20 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.