Forum: Platinen Eagle - Layer Farbe ändern


von Sven (Gast)


Lesenswert?

Kann man in Eagle die Farbe eines Layers per Script oder ULP ändern?

Auslesen der Farbe funktioniert, aber bei Zuweisen gibt es einen Parse 
Error.
1
string file;
2
string text;
3
4
board(B) { 
5
//  file = filedir(B.name) + "Place_layer_cycle.scr";
6
  file = "test.txt";
7
  output(file , "wt")  {
8
  
9
  // cycle door 4 standen
10
    B.layers(L) 
11
    {    
12
      if (L.number == LAYER_TOP) printf("Layer %d, Name %s, Color %d \n", L.number, L.name, L.color); // geht
13
      if (L.number == LAYER_TOP) L.color = 7;  // geht nicht
14
    }   
15
    printf("fertig\n");
16
  }
17
}
18
exit("");

Wäre schön, wenn jemand weiterhelfen könnte.

von Sven (Gast)


Lesenswert?

Achso, ich verwende Eagle 4.03. Ab 4.1 geht es wohl über SET 
color-layer... :-(

von Sven (Gast)


Lesenswert?

Hat sich erledigt. Auch in 4.03 geht es mit SET color_layer.

Der Ansatz oben ist damit hinfällig. Thread kann gelöscht werden.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.