KiCad/cvpcb: различия между версиями

Материал из Викиучебника — открытых книг для открытого мира
Содержимое удалено Содержимое добавлено
Нет описания правки
Строка 320: Строка 320:




==Изменение существующих связей Changing an existing assignment==
==Изменение существующего связывания==




Строка 326: Строка 326:


Сделайте двойной щелчок левой кнопкой мыши на новом желаемом корпусе.
Сделайте двойной щелчок левой кнопкой мыши на новом желаемом корпусе.



=Файлы соответствия=
=Файлы соответствия=

Версия от 23:19, 2 мая 2006

KiCad: руководство пользователя
Программы комплекса
  • 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, и помещается в ту же папку где сгенерирован список соединений.