Dokumentation zum Programm BMPEAGLE.EXE Version 1.2R (c) 1999 A. Zaffran

Dieses Programm ist nur dazu gedacht, eine BMP-Zeichnung als Vorlage
in EAGLE einzulesen, um sie dann mit EAGLE-Befehlen sauber zu definieren.
Siehe WIRE, CIRCLE, ARC, RECTANGLE, POLYGON, CHANGE....
Anschlieend kann sie mit GROUP und DELETE (rechte Maustaste) wieder gelscht
werden.

***********************************************************************
*      Es knnen damit keine fertigen Layouts bernommen und          *
*      reproduziert werden.                                           *
***********************************************************************

Um ein technisch einwandfreies Layout zu erhalten, mssen Sie an den
entsprechenden Stellen mit ADD "Packages" plazieren und dann mit SIGNAL
die Verbindungen herstellen.
Danach mit ROUTE die Luftlinien der Vorlage entsprechend routen.
Nur so erhalten Sie fertigungstechnisch einwandfreie Layouts, da Sie bei
Verwendung der gescannten Vorlage keine Bohrkoordinaten und Ltmaskendaten
erhalten.

Die Bildpunkte werden als Rectangle dargestellt.

Ist gengend RAM vorhanden, um die Datei vollstndig einzulesen, werden
zustzlich die Konturen ermittelt und in einem Extra-Layer mit Circles
dargestellt.


Programmstart: BMPEAGLE   <Enter>

Das Programm fragt zuerst nach dem Pfad und Dateinamen (der Dateiname darf
nicht lnger als 8 Zeichen sein, plus 3 Zeichen fr die Erweiterung),
dann nach der Auflsung D = Dots per Inch und S = Skalierung.

Bildschirmausgaben:
 
 BMPEAGLE.EXE erzeugt aus einer BMP-Datei eine EAGLE-Script-Datei,             
 die als Hintergrundbild in EAGLE eingelesen werden kann.
                    
 BMPEAGLE.EXE generates an EAGLE script file from a BMP file, which                 
 can be used a background picture.                   
                                                                              
 Version 1.2R  (C) 1999 A. Zaffran                                            
 Lesen Sie LIESMICH.TXT / please read README.TXT                              
                                                                              
 Pfad\Dateiname der BMP-Datei :                                               
 path\filename of BMP file    :                                               
                                                                              
  

Dots per Inch:
  
 c:\temp\eagle256.bmp                                                         
 ist eine 256 Farben Bitmap / is a 256  color bitmap.                         
 X = 213 : Y = 283  Pixel.                                                    
                                                                              
 DPI oder Skalierungsfaktor? / DPI OR scale factor? [D]/S =D      
 DPI? DPI =360                                 
                                                                              
 EAGLE-Ziel-Layer? / EAGLE destination layer? =111              
                                                                              
 Bei 256 Farben darf der Filterwert zwischen $0 (schwarz) und $FF (weiss) sein.                     
 With 256 colors filter values from $0 (black) to $FF (white) possible.                
                                                                              
 Wert (hex) fr Farbfilter / value (hex) for color filter =$0       
                                                                              
 Bitte etwas Geduld, ich bin beschftigt! / Please be patient, I'm busy!
 Ich ermittle Konturen! / Detecting contours (see Layer 199)!
  

Skalierung / Scaling:
  
 c:\temp\eagle256.bmp                                                         
 ist eine 256 Farben Bitmap / is a 256 color bitmap.                         
 X = 213 : Y = 283  Pixel.                                                    
                                                                              
 DPI oder Skalierungsfaktor? / DPI OR scale factor? [D]/S =D      
 Defaultwert Mil fr Grid benutzen / use Mil as default for grid [J]/N N           
 MIC  = 1                                                                     
 MM   = 2                                                                     
 MIL  = 3                                                                     
 INCH = 4                                                                     
 Welches Grid soll es denn sein? / Which grid do you want? =MM                 
                                                                              
 Skalierungsfaktor X       / scale factor X = 1.5                             
 Skalierungsfaktor Y = X?  / scale factor Y = X? [ENTER] =1.9                 
                                                                              
 EAGLE-Ziel-Layer? / EAGLE destination layer? =212              
                                                                              
 Bei 256 Farben darf der Filterwert zwischen $0 (schwarz) und $FF (weiss) sein.                     
 With 256 colors filter values from $0 (black) to $FF (white) possible.                
                                                                              
 Wert (hex) fr Farbfilter / value (hex) for color filter =$0       
                                                                              
 Bitte etwas Geduld, ich bin beschftigt! / Please be patient, I'm busy!
 Ich ermittle Konturen! / Detecting contours (see Layer 199)!           
  

Reicht der Speicherplatz nicht aus, erhalten Sie die Meldung:
  
 Der freie DOS-Speicherplatz reicht NICHT fr ein zweidimensionales Array!    
 Not enough DOS-Memory for a 2-dim. array!                                    
 Ich mach's zeilenweise, ohne Kontur-Layer (199)                              
 I'll do it line by line without contour layer (199)                          
 Y  ...                                                                       
                                                                              
  

Sie erhalten damit nur Wires in X-Richtung (Zeilen).

Die Breite der Wires wird auf 1/4 des Grid-Wertes eingestellt.
Mit CHANGE Width kann im EAGLE die Breite der Wires verndert werden,
so da die Flche gefllt wird.


Folgende Defaultwerte werden verwendet, wenn nur "ENTER" gedrckt wird:

- fr D (Dots per Inch):
  DPI           = 600
  Grid          = Inch
  Farbfilter    = 0 (Schwarz)
  Zeichen=Layer = 198 
  Kontur-Layer  = 199

- fr S (Skalierung) i n X und Y:
  Skalierung X  = 1
  Skalierung Y  = 1
  Grid          = Mil
  Farbfilter    = 0 (Schwarz)
  Zeichen=Layer = 198 
  Kontur-Layer  = 199

  Wobei man hier fr X und Y andere Faktoren angeben (strecken/stauchen)
  und auch zwischen Micron, mm, Mil und Inch whlen kann.

  Die Layernummer 199 fr die Konturendarstellung ist fest eingestellt.

  Defaultwerte werden in [ ] angezeigt.

Als nchstes wird die Nummer des Layers abgefragt, in dem das Ergebnis
gezeichnet wird, und die Farbe, die ausgefiltert werden soll.

Die Farbe wird mit einem hexadezimalen Wert angegeben, wobei fr Schwarz-
Weiss-Bilder nur der Wert 0 oder 1, fr 16 Farben die Werte 0 bis 0F und fr
256 Farben die Werte 0 bis FF gltig sind.
1, 0F und FF fr Wei bei entsprechender Farbtiefe.
0 ist immer der Wert fr Schwarz.

Am Ende des Programms erhalten Sie eine Tabelle, die angibt, wie oft welche
Farbe in der Datei benutzt, und welche Farbe ausgefiltert wurde.

  
 Es wurde die Farbe $0 ausgefiltert / color 0 has been filtered.                     
  $       0   1   2   3   4   5   6   7   8   9   A   B   C   D   E   F       
 0    - 260   .   .   . 350   .   .   .   .   .   .   .   .   . 342   .       
 10   - 185   .   .   . 427   .   .   .   .   .   .   .   .   .   .   .       
 20   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 30   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 40   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 50   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 60   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 70   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 80   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 90   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 A0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 B0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 C0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 D0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 E0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 F0   -   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .   .       
 Benutzte Farben / used colors =   5. * 1~*10 ~*100 ~*1000 ~*10000            
 Multiplizieren Sie die Zahlen der Farbe entsprechend.                        
 Multiply the numbers by the factor shown in the same color.                  
 Starten Sie EAGLE und lesen Sie das Script BMP.SCR ein.                      
 Start EAGLE and read the BMP.SCR file with the SCRIPT command.                   
  

Die farbig markierten Werte mssen mit dem entsprechenden Wert multipliziert
werden.

Fehlermeldungen:
  
                                                                              
 Pfad\Dateiname der BMP-Datei :                                               
 path\filename of BMP-File    :c:\temp\t.bmp                                  
 "c:\temp\t.bmp" ist keine BMP Datei.                                         
 "c:\temp\t.bmp" is not a Bitmap file.                                             
  

  
 Die Anzahl der Farben in der BMP-Datei ist grer als 256.
 Verringern Sie zuerst die Anzahl der Farben in der BMP-Datei.
 BMP file contains more than 256 colors, reduce colors before use.
 
  
  
 Pfad\Dateiname der BMP-Datei :                                               
 path\filename of BMP-File    :c:\temp\t.bmp                                  
 Anzahl der Pixel in X zu gro / number of pixels too big in X                
                                                                              
  



14.07.1999 A. Zaffran
