Paso 2: Ejecutar el Script
Una versión futura de esta utilidad que se ejecute dentro de un ULP EAGLE. Parece que tienen capacidades similares somwhat y tener un poco de conocimiento interno sobre el entorno de águila que podría hacer que la ULP es más independiente del sistema operativo, que sería una buena cosa. Mientras tanto, pioneros puede jugar con el script de bash para ver si parece útil en concepto.
El script hace lo siguiente:
Entradas: tabla o esquema de nombre de archivo, seguido de una lista de capas:
eagle_backview ~/Documents/EagleProjects/Arduino-Pro-v12.brd top pastillas vias
De esta forma, la escritura de figuras el directorio donde vivirían las copias de seguridad, y que se trata de una. Archivo BRD. Y crea un directorio tmp.
Encuentra cada archivo backup, una copia renombrada de que se mueve en el directorio tmp y se las capas especificadas convertido a un archivo de gerber de nombre apropiado (con el águila sí mismo) la secuencia de comandos realiza un seguimiento de la copia de seguridad más antiguo visto así. Y por supuesto hacer un gerber similar de la versión más reciente del archivo (el que está actualmente. BRD)
A continuación construimos un archivo de proyecto gerbv que hace referencia a todos los de Gerber que hemos producido, poniendo cada uno en una capa diferente, con un color especialmente seleccionado. La corriente. Capa BRD es 192R + 15G. La más antigua copia de seguridad es 192R + 32G. Cualquier versión intermedia es 192R + 16G.
Modo de mezcla del color se establece en XOR, y las capas más antiguas y más recientes establecen que sean visibles al mismo tiempo.
A continuación, vemos lo que parece!