![]() |
Модераторы: PILOT, ManiaK, Mazzi |
![]() ![]() ![]() |
|
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Проверим наше создание на наличие каких-либо ошибок, для этого нажмем кнопку с синей галочкой (вверху) и если мы получаем в ответ окошко, что No Errors Found, то значит все нормально и теперь можно перейти к самому интересному:
теперь пришло время подготовиться к сохранению нашей работы уже не в виде файла sym, а в виде компонента, в виде реального объекта, которым можно воспользоваться при разработке принципиальной схемы. Все компоненты храняться в библиотеках. В этих библиотеках есть как символы (используемые при создании принципиальных схем) так и посадочные места (которые располагаются на будующей плате), причем существует строгое соответствие между номерами выводов символов и посадочных мест для каждого компонента. Для сохранения нашего символа в библиотеку, библиотеку нужно сначала создать. Ее лучше расположить в какой-нибудь удобной и понятной папке: work\p-cad\libs жмем Library -> New и выбираем место и имя библиотеки. Например: Resistors -------------------- тут могла быть Ваша реклама... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Имеется несколько вариантов создания компонента, самый простой это сохранение символа в библиотеку с одновременным созданием компонента, что мы и сделаем.
Итак в меню Файл (File) выбираем Сохранить (Save). В ответ Программа выдаст окошко сохранения текущего фалйла в библиотеку. СУВ. Присоединённый файл ( Кол-во скачиваний: 20 ) ![]() -------------------- тут могла быть Ваша реклама... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
В данном окошке нужно установить галочку напротив Create Component, а чуть ниже ввести имя будущего компонента.
Напомню, что любой компонент в пикаде состоит из двух основных частей: 1) символа, который обозначает компонент на принципиальной схеме 2) посадочного места (или паттерна) которое соответствует компоненту на печатной плате Понятно, что компонент имеет ровно один символ и один паттерн и по сути устанавливет соответсвие между ними. Так же очевидно что один и тот же символ может входить в состав различных компонентов. В нашем случае понятно, что символом "резистор" мы можем обозначить как выводной, так и чип-резистор, того или иного класса точности... Итак, мы ввели имя и нажимаем ОК. В ответ на это программа выведет еще одно окошко, которое показано на рисунке. В этом окошке нас пока мало что интересует кроме выбранного селектора Normal, об остальных мы поговорим позже. Жмем кнопку ОК и идем дальше. СУВ. Присоединённый файл ( Кол-во скачиваний: 10 ) ![]() -------------------- тут могла быть Ваша реклама... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Компонент по сути создан. Он состоит пока только из символа, но это означает, что его уже можно использовать при создании принципиальных схем. Для создания топологии(разводки) печатной платы этому компоненту не хватает посадочного места (паттерна). Его созданием мы и займемся в следующий раз.
А пока мы можем полюбоваться нашим компонентом в специальной программе входящей в состав пикада: P-CAD Library Executive Для ее запуска достаточно войти в меню Утилиты (Utils) и выбрать ее. СУВ. Присоединённый файл ( Кол-во скачиваний: 15 ) ![]() -------------------- тут могла быть Ваша реклама... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Данная программа представляет собой достаточно удобный и понятный редактор библиотек пикада.
После открытия необходимо загрузить нашу библиотеку, для этого сначала необходимо вызвать Source Browser (если он конечно уже не присутвтует на экране как на прилагаемой картинке). Идем в меню Просмотр (View) и нажимаем соответсвующий пункт. Затем уже в окошке Source Browser нажимаем на правую кнопку на строке Default_library_set и выбираем Add Library, после чего указываем путь к библиотеке. Нажимаем Октрыть и раскрываем все "плюсики" списка компонентов и символов нашей библиотеки... СУВ. Присоединённый файл ( Кол-во скачиваний: 18 ) ![]() -------------------- тут могла быть Ваша реклама... |
|||
|
||||
PILOT |
|
|||
![]() производство ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 2724 Регистрация: 4.4.2002 Где: москва Репутация: 20 Всего: 54 |
Вообще, логично называть компонент не просто так как он называется, скажем, в справочниках... а так как рекомендуют Технические Условия на данный компонент (есть там такой пункт: наименование компонента при заказе, а далее идет расшифровка каждой буквы). Что бы при заказе элемента была однозначность. И еще: пассивные элементы (в основном пассивные) обладают определенной погрешностью, те же резисторы имеют несколько рядов, в зав-ти от погрешности. Так вот целесообразно иметь столько компонентов одного типа (например резисторов) сколько рядов вы используете. Т.е. резистор 10% и резистор 1% это разные компоненты, тем самым вы облегчаете:
1) поиск неисправностей 2) снижаете вероятность напутать что-то в перечне элементов 3) снижаете риск купить не те резисторы (особенно если у Вас есть служба которая этим, работники этой службы как правило очень далеки от вашего будущего устройства) СУВ. Добавлено @ 23:25 Я специально не буду называть все так как я называю компонент, когда делаю его для дальнейшего применения в производстве, т.к. у каждого все равно найдутся свои "за" и "против" моего способа. Что мы имеем: мы имеем резистор, который мы уже год рисовали в SymbolEditor, а так же уже даже запустили LibraryExecutive. Коню понятно, что для того чтобы нарисовать даже простецкую схему нужно иметь столько символов. сколько типов элементов у Вас на схеме присутствует. Это не каторжный труд, но труд этот ума не прибавляет. Более того, вероятность сделать ошибку на этом этапе равны 30-40%, потому что самые простые работы являются самыми опасными с точки зрения последствий допущения ошибки. Ведь если у Вас резистор подключен наоборот, то это ничего страшного, а вот перепутанные выводы транзистора или диода могут вызвать неработоспособность изделия в лучшем случае, или массу визуальных эффектов на зависть самым опытным Китайским пиротехникам. СУВ. -------------------- тут могла быть Ваша реклама... |
|||
|
||||
SiTox_ |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 30.12.2006 Где: Riga Репутация: нет Всего: 2 |
хм... что то это руководство превратилось в Manual по p-Cad... а где продолжение?
|
|||
|
||||
Климат |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 50 Регистрация: 9.2.2006 Репутация: нет Всего: нет |
начало было многообещающим и интересным, жаль что тут только начало...
|
|||
|
||||
Mazzi |
|
|||
![]() Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 9 Всего: 21 |
Продолжения не будет, автор устал.
-------------------- Мне нужны помощники. |
|||
|
||||
cardinal |
|
|||
![]() Инженер ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 6003 Регистрация: 26.3.2002 Где: Германия Репутация: 8 Всего: 99 |
Автор не устал, а просто занят...
-------------------- Немецкая оппозиция потребовала упростить натурализацию иммигрантов В моем блоге: Разные истории из жизни в Германии "Познание бесконечности требует бесконечного времени, а потому работай не работай - все едино". А. и Б. Стругацкие |
|||
|
||||
Agheshin |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 9.12.2007 Репутация: нет Всего: нет |
Тогда будем ждать!
![]() |
|||
|
||||
unicuum |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 830 Регистрация: 16.3.2005 Где: Рашка Репутация: нет Всего: 8 |
Между прочим помимо P-CAD, существуют много других программ для проектирования печатных плат. Некоторые из них с открытым исходным кодом. Надо наверное их тоже обсудить. Ведь главное это не то, какую рюшечку нажать в конкретной системе, а получение результата.
-------------------- ![]() обычный день на винграде |
|||
|
||||
Mazzi |
|
|||
![]() Правильный ![]() ![]() Профиль Группа: Комодератор Сообщений: 825 Регистрация: 3.4.2003 Репутация: 9 Всего: 21 |
Получение какого результата? В пикаде получаешь стандартный продукт, который понимают производители печатных плат. А системы с открытым кодом как правило пишут энтузиасты, и очень редко такие вещи могут конкурировать с коммерческими продуктами. Как правило это инструменты для ленивых людей, и для тех кому не хочется заморачиваться с изучением серьёзного пакета.
А для профессиональной разработки простые программы типа "спринт лейоут" не годятся по очень многим причинам. Если интересно, могу описать эти причины. -------------------- Мне нужны помощники. |
|||
|
||||
diablist |
|
|||
Новичок Профиль Группа: Участник Сообщений: 29 Регистрация: 6.12.2007 Репутация: нет Всего: нет |
Ждем продолжения, вот только если бы уже перешли к основам электроники и программирования микроконтроллеров
![]() |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Микроконтроллеры (MCU) и микропроцессоры (MPU)" | |
|
На данный раздел помимо Правил форума распространяются текже следующие правила:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, PILOT, ManiaK, UniBomb, Mazzi. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Микроконтроллеры (MCU) и микропроцессоры (MPU) | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |