Cvpcb

Contenido:

1 - Objetivo
2 - Características generales
2.1 - Características
2.2 - Formato de la Netlist de entrada
2.3 - Netlist de salida
3 - Abrir Cvpcb
4 - Comandos de CVPCB.
4.1 - Pantalla principal
4.2 - Barra de herramientas de la pantalla principal
4.3 - Configuración de CVPCB
  4.3.1 - Pantalla general
  4.3.2 - Formato de Netlist
  4.3.3 - Selección de las bibliotecas de módulos
  4.3.4 - Selección de los ficheros de equivalencia
4.4 - Selección de los directorios y extensiones por defecto
4.5 - Visualización del módulo actual
  4.5.1 - Visualizado
  4.5.2 - Comandos de teclado
  4.5.3 - Menú emergente
  4.5.4 - Barra de herramientas
  4.5.5 - Visualización 3D
5 - Asociación componentes módulos.
5.1 - Norma
5.2 - Asociación
5.3 - Modificación de una asociación ya existente
6 - Ficheros de equivalencia
6.1 - Objetivo
6.2 - Formato
7 - Fichero de retro-anotación

  # 1 - Objetivo

CVPCB permite completar un fichero Netlist generado por una aplicación de edición de esquemas electrónicos, escribiendo para cada componente de la Netlist, el nombre del módulo que lo representa en una placa de circuito impreso.
En efecto, en general una Netlist no incluye indicaciones sobre ese módulo (es decir, la huella física del componente) que la aplicación de circuito impreso (PCBNEW) deberá colocar en el diseño general de la placa que se realice.
Esta asociación entre el componente y su módulo correspondiente se hace de manera interactiva, o / y en modo automático, si se dispone de ficheros de equivalencia, que uno puede crear por sí mismo, y que son de hecho tablas de correspondencia entre el componente y su módulo.
La lista de los módulos disponibles para la aplicación de circuito impreso está contenida en una o varias bibliotecas de MODULOS
Este enfoque interactivo es mucho más simple que colocar directamente en el esquema esta indicación de asociación, puesto que CVPCB, además de sus posibilidades de asociación automática, permite ver la lista de los módulos disponibles y mostrarlos en la pantalla.

  # 2 - Características generales

    ## 2.1 - Características

Asociación interactiva de componentes y módulos o asociación automática por medio de ficheros de equivalencia.
Generación (si necesaria) de ficheros de retorno de esta asociación hacia el esquemático.

  ## 2.2 - Formato de la Netlist de entrada

- EESchema (sin referencia a los módulos).
- VIEW LOGIC WIRELIST.
- VIEW LOGIC NETLIST *(.NET+.PKG)

  ## 2.3 - Netlist de salida

Son generados dos ficheros:

- El fichero Netlist completo (con referencia a los módulos)

- Un fichero auxiliar de asociación de componentes (.CMP).

  # 3 - Abrir Cvpcb

Se abre mediante cvpcb (el fichero será entonces seleccionado dentro de CVPCB mediante un menú de acceso a los diferentes ficheros) o mediante cvpcb <nombrefichero> (siendo nombrefichero el nombre del fichero netliste a tratar, generado por la aplicación de esquemáticos EESchema).
El nombre del fichero puede introducirse con o sin extensión.
Si necesarias, las extensiones serán completadas por las definidas por la configuración de cvpcb.
Los dos ficheros generados tendrán el mismo nombre (con una extensión diferente).
La extensión estándar del fichero de entrada es .net.
La extensión estándar del fichero netlist generado es .net, y reemplazará lel antiguo .net.
La extensión estándar del fichero de asignación de componentes a módulos correspondientes (generada igualmente por CVPCB) es .cmp.
Estas extensiones estándar pueden modificarse cambiando la configuración de CVPCB.

  # 4 - Comandos de CVPCB.

    ## 4.1 - Pantalla principal

La ventana Componentes ,a la izquierda, muestra la lista de los componentes que aparecen en la Netlist leída.
La ventana Módulos , a la derecha, muestra la lista de los módulos contenidos en las bibliotecas leídas.

La ventana Componentes puede estar vacía si no se ha cargado ningún fichero, y la ventana Módulos puede también estar vacía si no se ha encontrado ninguna biblioteca.

  ## 4.2 - Barra de herramientas de la pantalla principal

Los diferentes comandos son:
  Seleccionar fichero Netlist.
  Crear fichero .CMP (lista de asociaciones) y del fichero .NET, Netlist modificada y completa.
  Abrir menú de configuración de CVPCB.
  Mostrar módulo actual (es decir, cuyo nombre está resaltado en la ventana Módulos).

  Asociaciar automáticamente componentes/módulos a partir de ficheros de equivalencia.
  La utilización de este comando supone que se dispone evidentemente de estos ficheros.

  Mostrar sucesivamente componentes hacia el principio de la lista hasta el primer componente no asignado a un módulo.

  Mostrar sucesivamente componentes hacia el final de la lista hasta el primer componente no asignado a un módulo.

  Borrar todas las asignaciones efectuadas

  Generar fichero de retro-anotación de los módulos.

  Acceder a la documentación de los módulos.

  ## 4.3 - Configuración de CVPCB

    ### 4.3.1 - Pantalla general

Al abrir el menú de configuración se muestra la siguiente pantalla:

  ### 4.3.2 - Formato de Netlist

Las opciones son:
PcbNew:
  Completa el fichero netlist generado por EESchema y genera también el fichero .cmp.
ViewLogic Wirelist:
  Acepta el formato Viewlogic tipo ‘Wirelist' (extensión wir) y genera un fichero netlist en formato PcbNew (y el fichero .cmp)
ViewLogic Net & Pkg:
  Acepta el formato Viewlogic tipo netlist (.net) asociado al fichero de componentes (.pkg) y genera un fichero netlist en formato PcbNew (y el fichero .cmp).

  ### 4.3.3 - Selección de las bibliotecas de módulos

Seleccionar con el ratón un nombre de fichero.

- Borrar borra este nombre de la lista.
- Añadir añade un nuevo nombre a la lista, después del nombre seleccionado
- Insertar añade un nuevo nombre a la lista, antes del nombre seleccionado

  ### 4.3.4 - Selección de los ficheros de equivalencia

Seleccionar con el ratón un nombre de fichero..

- Borrar borra este nombre de la lista.
- Añadir añade un nuevo nombre a la lista, después del nombre seleccionado
- Insertar añade un nuevo nombre a la lista, antes del nombre seleccionado

  ## 4.4 - Selección de los directorios y extensiones por defecto

Dir Bibli: es el directorio de búsqueda por defecto de los ficheros de módulos (.mod) y de los ficheros de equivalencia (.equ).
Si este campo se deja vacío, el directorio por defecto utilizado será kicad/modules.

  ## 4.5 - Visualización del módulo actual

El comando Mostrar elemento seleccionado permite mostrar el módulo actual, es decir, el que aparece resaltado en la línea central de la ventana Módulos.
Se pueden mostrar los diferentes módulos haciendo click en el módulo deseado (en la lista de módulos), mientras se muestra esta ventana

  ### 4.5.1 - Visualizado

En la perte inferior de la ventana se muestran las coordenadas del cursor:
  coordenadas absolutas (X nnnn Y nnnn) y coordenadas relativas (dx nnnn dy nnnn)
Las coordenadas relativas son puestas a 0 mediante la barra espaciadora.

  ### 4.5.2 - Comandos de teclado

  F1 | Aumento.(Zoom +)
  F2 | Reducción.(Zoom -)
  F3 | Refresco de pantalla.
  F4 | Centrado entorno al cursor.
  <barra espaciadora> : | Puesta a cero de las coordenadas relativas.

    ### 4.5.3 - Menú emergente

Mostrado por el ratón al hacer click con el botón derecho:

  Zoom... Selección directa del zoom.

  Rejilla... Seleccionar directa de la rejilla.

    ### 4.5.4 - Barra de herramientas

| Acceso a las opciones de visualización
| Comandos de Zoom
| Visualización en 3D

  ### 4.5.5 - Visualización 3D

  # 5 - Asociación componentes módulos.

    ## 5.1 - Norma

Dentro de la ventana de módulos hay que hacer doble click en el nombre del módulo deseado (El nombre se muestra resaltado), para asociarlo con el componente cuyo nombre está resaltado en la línea central de la de la ventana Componentes.
La lista de componentes puede también avanzar:

- Automáticamente después de una asociación.

- Voluntariamente mediante la orden de avance.

  ## 5.2 - Asociación

Hacer doble click con el botón izquierdo del ratón en el módulo deseado.

  ## 5.3 - Modificación de una asociación ya existente

Se hace como para una asociación nueva:
Hacer doble click con el botón izquierdo del ratón en el nuevo módulo deseado.

  # 6 - Ficheros de equivalencia

    ## 6.1 - Objetivo

Estos ficheros permiten la asociación automática.
Dan el nombre del módulo adecuado en función del nombre (valor) del componente.

  ## 6.2 - Formato

Está constituido por una línea por componente.
Cada línea tiene la estructura siguiente:
  'nombre componente' 'nombre módulo'
Cada nombre va entre comillas simples ' , y los dos nombres van separados por uno o varios espacios.
Ejemplo:
Si el componente U3 es el circuito 14011 y su módulo es 14DIP300, la línea es:

  '14011' '14DIP300'

  # 7 - Fichero de retro-anotación

Tal fichero puede ser utilizado para retro-anotación de un esquema pero no es útil para PCBNEW.
Está.constituido por una línea por componente, dando el nombre del módulo en función de su referencia.
Ejemplo :
Si el componente U3 es el circuito 14011 y su módulo es 14DIP300, la línea generada es:

  comp "U3" = module "14DIP300"

El fichero creado tiene por nombre el nombre del fichero analizado por CVPCB, por extensión .stf, y se coloca en el mismo directorio que el de la netlist generada.

Pág 7 - 8