Hallo,
sollte nicht folgendes ULP:
-
output("c:
test.txt","wt")
{
if (board)
board(B) {
real x1, x2, y1, y2, z1, z2;
x1 = u2mm(B.area.x1); x2 = u2mm(B.area.x2); y1 = u2mm(B.area.y1);
y2 = u2mm(B.area.y2); z1 = 0; z2 = 1.58;
printf("X1 %f X2 %f Länge %f\n",x1,x2,x2-x1);
printf("Y1 %f Y2 %f Höhe %f\n",y1,y2,y2-y1);
}
}
-
die äußeren Abmessungen der Platine ausgeben?
Selbst wenn die linke untere Ecke auf (0 0) sitzt und keine Bauteile über den Rand ragen kommen als Ergebnis etwas zu grosse Maße
zurück, was dazu führt, dass das User ULP "acis-sat.ulp", von der Cadsoft Website welches "SAT" Dateien erzeugt leider nicht
korrekt funktioniert.
P.S. : Eagle Version 4.16
Gruss Thomas