Hallo Eagler,
das Problem wurde schon in "Hilfe bei ULP zum exportieren von ICT-Daten"
geschildert, aber noch mal kurz:
Ich möchte zu jedem Part bzw. Symbol die Netznamen ausgeben.
Z.B. so:
R100; 2Pins; SIG_1; GND
C100; 2Pins; SIG_2; GND
folgendes will einfach nicht. Evtl. habe ich eine Abzweigung im
Tree verpasst? Oder es geht einfach nicht!?
string FNAME;
schematic(S)
{
FNAME=filesetext(S.name,"_x.bdl");
output( filesetext(S.name,"_x.bdl"), "wt" )
S.parts(P)
{
printf("\nPartname '%s'\n", P.name);
printf("\nDevicename '%s'\n", P.device.name);
P.device.gates(GA)
{
printf("\nGatename '%s'\n", GA.name);
printf("\nSymbolname '%s'\n", GA.symbol.name);
GA.symbol.pins(PON)
{
printf("\nPinname '%s'\n", PON.name);
printf("\nNetname '%s'\n", PON.net);
}
}
}
}
Für jede Antwort dankbar.
Gruß Ralf