KiCad/cvpcb
Материал из Викиучебника
- Программы комплекса
- kicad: менеджер проектов

- eeschema: редактор схем

- pcbnew: редактор плат

- cvpcb: сопоставление отпечатков компонентам

- gerbview: просмотрщик файлов Gerber

- Справка
Содержание
|
[править] Назначение
cvpcb позволяет вам связать каждый компонент, находящийся в списке соединений (netlist), который создан программой построения схем, с именем корпуса, который будет представлять компонент на печатной плате и добавить эту информацию в список соединений.
Обычно список соединений не упоминает какой корпус (т.е. вещественный вид компонента) редактор печатных плат (pcbnew) должен показывать при создании главного чертежа платы.
Компоненты могут быть связаны с их соответствующими корпусами вручную. Вы можете создать Файлы Соответствия, являющиеся таблицами ассоциации каждого компонента с его корпусом. Когда файлы соответствия доступны, возможно автоматическое связывание.
Список корпусов, доступный для редактора печатных плат, содержится в одной или более библиотеке КОРПУСОВ.
Этот интерактивный способ более легок, чем прямое размещение связи на схеме, потому что вместе с возможностью автоматического связывания CVPCB позволяет вам видеть список доступных корпусов и их изображение.
[править] Основные особенности
[править] Особенности
Интерактивное связывание компонентов с их корпусами или автоматическое связывание посредством файлов соответствия.
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).
[править] Вызов сvpcb
cvpcb (файл затем выбирается в cvpcb посредством меню) или cvpcb <имя файла> (имя файла это имя файла списка соединений для обработки, полученного утилитой построения схем eeschema).
Имя файла может быть введено с или без расширения.
Расширение, если это необходимо, будет взято как определенное в конфигурации cvpcb.
Два создаваемых файла будут иметь одинаковые имена (с разными расширениями).
Стандартное расширение для обрабатываемого файла .net.
Стандартное расширение для генерируемого файла списка соединений .net, и файл заменит старый .net.
Стандартное расширение для файла связывающего компоненты с соответствующими корпусами (также генерируется cvpcb) .cmp.
Эти стандартные расширения могут быть изменены при редактировании конфигурации cvpcb.
[править] Команды cvpcb
[править] Главное окно
Окно Компонентов (слева) отображает список компонентов, находящихся в прочтенном списке соединений.
Окно корпусов (справа) отображает список корпусов, содержащихся в прочтенных библиотеках.
Окно компонентов пусто если никакой файл не загружен, и окно корпусов может быть пусто если не найдено библиотек корпусов.
[править] Панель инструментов главного окна
Изображение:Cvpcb-ru-1 html 26ae7fbb.png
Функции кнопок:
|
Выбор файла списка соединений для обработки. |
|
|
Создание файла связей (stuff) .CMP и .NET файла, модифицирующего, расширяющего список соединений. |
|
|
Вызов меню настройки CVPCB. |
|
|
Отображение текущего корпуса (имя которого подсвечено в окне корпусов). |
|
|
Автоматическое связывание компонентов/корпусов начиная с файлов соответствия. Используя это действие явно предполагается, что эти файлы доступны. |
|
|
Автоматический запуск по всем компонентам в направлении к началу списка пока самый первый компонент не будет связан с корпусом. |
|
|
Автоматический запуск по всем компонентам в направлении к концу списка пока самый постедний компонент не будет связан с корпусом. |
|
|
Удаление всех связей. |
|
|
Генерация footprint assignment back-annotation file. |
|
|
Вызов документации по корпусам. |
[править] Настройка cvpcb
[править] Основное окно
Вызов меню конфигурации отображает следующее окно:
[править] Формат списка соединений
Опции:
PcbNew:
Чтение файлв списка соединений, созданного в Eeschema, расширение его и генерация .cmp файла.
ViewLogic Wirelist:
Выбор стандартного формата Viewlogic “Wirelist” (расширение .wir) и генерация файла списка соединений в формате PcbNew (и файла .cmp)
ViewLogicNet & Pkg:
Выбор стандартного формата Viewlogic списка соединений (.net), связанного с файлом компонентов (.pkg) и генерация файла списка соединений в формате Pcbnew (и файла .cmp).
[править] Выбор Библиотеки Корпусов
С выбором файла с помощью мыши:
• Del удаляет это имя из списка.
• Add добавляет новое имя в список после выбранного имени.
• Ins добавляет новое имя в список перед выбранным именем.
Примечание:
Любое изменение этого списка действует на pcbnew.
[править] Выбор файлов соответствия
С выбором файла с помощью мыши:
• Del удаляет это имя из списка.
• Add добавляет новое имя в список после выбранного имени.
• Ins добавляет новое имя в список перед выбранным именем.
[править] Выбор пути к библиотекам и расширений по умолчанию
Lib Dir является путем по умолчанию для файла корпусов (.mod) и файлов соответствий (.equ).
Если это поле пусто, используется путь по умолчанию kicad/modules.
[править] Обзор текущего корпуса
Команда Visu позволяет отобразить текущий корпус, т.е. тот, который подсвечен выделением в окне корпусов.
Различные корпуса могут быть отображены через клик по желаемому корпусу (в списке корпусов), в течение всего времени пока данное окно открыто.
Какой-либо корпус также может отобразить и 3D вид (если он был создан и связан с корпусом).
[править] Изображение
Координаты курсора находятся внизу окна:
Абсолютные координаты (X nnnn Y nnnn) и относительные координаты (dx nnnn dy nnnn).
Относительные координаты сбрасываются в нуль нажатием пробела.
[править] Команды клавиатуры
|
F1 |
Увеличить |
|
F2 |
Уменьшить |
|
F3 |
Обновить |
|
<пробел> |
Обнулить относительные координаты |
[править] Всплывающее меню
Отображается нажатием правой кнопки мыши:
|
Выбор масштаба (Select Zoom) |
Прямой выбор масштаба изображения |
|
Выбор сетки (Grid Select) |
Прямой выбор сетки |
[править] Панель инструментов
|
Опции изображения |
|
|
Уровень масштаба |
|
|
3D изображение |
[править] 3D изображение
[править] Связывание компонентов с корпусами
[править] Принцип
I Сделайте двойной шелчок на имени желаемого корпуса в окне корпусов (это имя подсвечено) для связывания его сч компонентом, который подсвечен выделением в окне копмонентов.
Следующий компонент в списке выбирается:
• Автоматически после связывания.
• Вручную используя мышь или клавиши курсора.
[править] Связывание
Сделайте двойной щелчок левой кнопкой мыши на желаемом корпусе
[править] Изменение существующего связывания
Это производится в виде нового связывания:
Сделайте двойной щелчок левой кнопкой мыши на новом желаемом корпусе.
[править] Файлы соответствия
[править] Назначение
Эти файлы позволяют производить связывание автоматически.
Они являются источником имени корпуса соответствующего имени (значению) компонента.
[править] Формат
Они состоят из набора строк по одной для каждого компонента.
Каждая строка имеет следующую структуру:
'component name' 'footprint name'
Каждое имя ограничено символом ', два имени разделяются одним или более пробелом.
Пример:
Если компонент U3 это схема 14011 и ее корпус это 14DIP300, линия имеет вид:
“14011” “14DIP300”
[править] (Файл обратного связывания) Примечание
Этот файл может быть использован для back- annotation of a schematic but is not used by pcbnew.
Он состоит из строк для каждого компонента, предоставляющих имя корпуса, соответствующее его ссылке.
Пример:
Если компонент U3 был связан с корпусом 14DIP300, сгенерированной строчкой будет
comp “U3” = footprint “14DIP300”
Созданный файл имеет корневое имя входящего файла CVPCB с расширением .stf, и помещается в ту же папку где сгенерирован список соединений.









