KiCad/cvpcb: различия между версиями
Plyatov (обсуждение | вклад) Нет описания правки |
(нет различий)
|
Версия от 10:02, 10 апреля 2006
- Программы комплекса
- kicad: менеджер проектов
- eeschema: редактор схем
- pcbnew: редактор плат
- cvpcb: сопоставление отпечатков компонентам
- gerbview: просмотрщик файлов Gerber
- Справка
cvpcb - сопоставление футпринтов компонентам
Назначение
CVPCB позволяет вам связать каждый компонент, находящийся в списке соединений (netlist), который создан программой построения схем, с именем корпуса, который будет представлять компонент на печатной плате и добавить эту информацию в список соединений.
Обычно список соединений не упоминает какой корпус (т.е. вещественный вид компонента) редактор печатных плат (PCBNEW) должен показывать при создании главного чертежа платы.
Компоненты могут быть связаны с их соответствующими корпусами вручную. Вы можете создать Файлы Соответствия, являющиеся таблицами ассоциации каждого компонента с его корпусом. Когда файлы соответствия доступны, возможно автоматическое связывание.
Список корпусов, доступный для редактора печатных плат, содержится в одной или более библиотеке КОРПУСОВ.
Этот интерактивный способ более легок, чем прямое размещение связи на схеме, потому что вместе с возможностью автоматического связывания CVPCB позволяет вам видеть список доступных корпусов и их изображение.
2 – Основные особенности
2.1 - Особенности
Интерактивное связывание компонентов с их корпусами или автоматическое связывание посредством файлов соответствия.
Generation (if necessary) of back- annotation files of this assignment to the schematic.
- – Формат входящего списка соединений (netlist)
• EESchema (без упоминания корпусов).
• VIEW LOGIC WIRELIST.
• VIEW LOGIC NETLIST * (.NET+.PKG)
- – Выходящий список соединений (netlist)
Два файла, генерируемые для Pcbnew:
• Расширенный файл списка соединений (с упоминанием ссылок на корпуса)
• Вспомогательны файл связей компонентов (.CMP).
3 – Вызов Cvpcb
cvpcb (файл затем выбирается в CVPCB посредством меню) или cvpcb <имя файла> (имя файла это имя файла списка соединений для обработки, полученного утилитой построения схем Eeschema).
Имя файла может быть введено с или без расширения.
Расширение, если это необходимо, будет взято как определенное в конфигурации cvpcb.
Два создаваемых файла будут иметь одинаковые имена (с разными расширениями).
Стандартное расширение для обрабатываемого файла .net.
Стандартное расширение для генерируемого файла списка соединений .net, и файл заменит старый .net.
Стандартное расширение для файла связывающего компоненты с соответствующими корпусами (также генерируется CVPCB) .cmp.
Эти стандартные расширения могут быть изменены при редактировании конфигурации Cvpcb.
4 – Команды CVPCB
- – Главное окно
Окно Компонентов (слева) отображает список компонентов, находящихся в прочтенном списке соединений.
Окно корпусов (справа) отображает список корпусов, содержащихся в прочтенных библиотеках.
Окно компонентов пусто если никакой файл не загружен, и окно корпусов может быть пусто если не найдено библиотек корпусов.
- – Панель инструментов главного окна
Файл:Cvpcb-ru-1 html 26ae7fbb.png
Функции кнопок:
Выбор файла списка соединений для обработки. | |
Создание файла связей (stuff) .CMP и .NET файла, модифицирующего, расширяющего список соединений. | |
Вызов меню настройки CVPCB. | |
Отображение текущего корпуса (имя которого подсвечено в окне корпусов). | |
Автоматическое связывание компонентов/корпусов начиная с файлов соответствия. Используя это действие явно предполагается, что эти файлы доступны. | |
Автоматический запуск по всем компонентам в направлении к началу списка пока самый первый компонент не будет связан с корпусом. | |
Автоматический запуск по всем компонентам в направлении к концу списка пока самый постедний компонент не будет связан с корпусом. | |
Удаление всех связей. | |
Генерация footprint assignment back-annotation file. | |
Вызов документации по корпусам. |
4.3 – Настройка CVPCB
4.3.1 – Основное окно
Вызов меню конфигурации отображает следующее окно:
- - Формат списка соединений
Опции:
PcbNew:
Чтение файлв списка соединений, созданного в Eeschema, расширение его и генерация .cmp файла.
ViewLogic Wirelist:
Выбор стандартного формата Viewlogic “Wirelist” (расширение .wir) и генерация файла списка соединений в формате PcbNew (и файла .cmp)
ViewLogicNet & Pkg:
Выбор стандартного формата Viewlogic списка соединений (.net), связанного с файлом компонентов (.pkg) и генерация файла списка соединений в формате Pcbnew (и файла .cmp).
4.3.3 – Выбор Библиотеки Корпусов
С выбором файла с помощью мыши:
• Del удаляет это имя из списка.
• Add добавляет новое имя в список после выбранного имени.
• Ins добавляет новое имя в список перед выбранным именем.
Примечание:
Любое изменение этого списка действует на pcbnew.
4.3.4 – Выбор файлов соответствия
С выбором файла с помощью мыши:
• Del удаляет это имя из списка.
• Add добавляет новое имя в список после выбранного имени.
• Ins добавляет новое имя в список перед выбранным именем.
4.4 –Выбор пути к библиотекам и расширений по умолчанию
Lib Dir является путем по умолчанию для файла корпусов (.mod) и файлов соответствий (.equ).
Если это поле пусто, используется путь по умолчанию kicad/modules.
4.5 – Обзор текущего корпуса
Команда Visu позволяет отобразить текущий корпус, т.е. тот, который подсвечен выделением в окне корпусов.
Различные корпуса могут быть отображены через клик по желаемому корпусу (в списке корпусов), в течение всего времени пока данное окно открыто.
Какой-либо корпус также может отобразить и 3D вид (если он был создан и связан с корпусом).
4.5.1 – Изображение
Координаты курсора находятся внизу окна:
Абсолютные координаты (X nnnn Y nnnn) и относительные координаты (dx nnnn dy nnnn).
Относительные координаты сбрасываются в нуль нажатием пробела.
4.5.2 – Команды клавиатуры
F1 |
Увеличить |
F2 |
Уменьшить |
F3 |
Обновить |
<пробел> |
Обнулить относительные координаты |
4.5.3 – Всплывающее меню
Отображается нажатием правой кнопки мыши:
Выбор масштаба (Select Zoom) |
Прямой выбор масштаба изображения |
Выбор сетки (Grid Select) |
Прямой выбор сетки |
4.5.4 – Панель инструментов
Опции изображения | |
Уровень масштаба | |
3D изображение |
4.5.5 – 3D изображение
5 – Связывание компонентов с корпусами
- – Принцип
I Сделайте двойной шелчок на имени желаемого корпуса в окне корпусов (это имя подсвечено) для связывания его сч компонентом, который подсвечен выделением в окне копмонентов.
Следующий компонент в списке выбирается:
• Автоматически после связывания.
• Вручную используя мышь или клавиши курсора.
- – Связывание
Сделайте двойной щелчок левой кнопкой мыши на желаемом корпусе
- – Изменение существующих связей Changing an existing assignment
Это производится в виде нового связывания:
Сделайте двойной щелчок левой кнопкой мыши на новом желаемом корпусе.
6 – Файлы соответствия
- – Назначение
Эти файлы позволяют производить связывание автоматически.
Они являются источником имени корпуса соответствующего имени (значению) компонента.
- – Формат
Они состоят из набора строк по одной для каждого компонента.
Каждая строка имеет следующую структуру:
'component name' 'footprint name'
Каждое имя ограничено символом ', два имени разделяются одним или более пробелом.
Пример:
Если компонент U3 это схема 14011 и ее корпус это 14DIP300, линия имеет вид:
“14011” “14DIP300”
7 – (Файл обратного связывания) Примечание
Этот файл может быть использован для back- annotation of a schematic but is not used by PCBNEW.
Он состоит из строк для каждого компонента, предоставляющих имя корпуса, соответствующее его ссылке.
Пример:
Если компонент U3 был связан с корпусом 14DIP300, сгенерированной строчкой будет
comp “U3” = footprint “14DIP300”
Созданный файл имеет корневое имя входящего файла CVPCB с расширением .stf, и помещается в ту же папку где сгенерирован список соединений.