Hallo,
Ich möchte mit Hilfe eines Scripts im Schaltplan Netze umtaufen. Wie kann
ich verhindern, dass jedesmal der "Segment-Dialog" aufgeht?
Schöne Grüße,
müwa
Hallo,
Ich möchte mit Hilfe eines Scripts im Schaltplan Netze umtaufen. Wie kann
ich verhindern, dass jedesmal der "Segment-Dialog" aufgeht?
Schöne Grüße,
müwa
Hallo nochmal,
Ich möchte mit Hilfe eines Scripts im Schaltplan Netze umtaufen. Wie kann
ich verhindern, dass jedesmal der "Segment-Dialog" aufgeht?
Vielleicht habe ich die Frage zu kurz formuliert:
Manche Befehle, wie zum Beispiel "NAME" auf ein Netz mit mehreren Segmenten
oder "VALUE" für ein Bauteil mit "value=off" führen zu einem Benutzerdialog.
Mein Wunsch wäre, solche Befehle aus einem Script heraus auszuführen und
dabei die Antwort für den resultierenden Benutzerdialog (zB "Yes") ebenfalls
aus dem Script heraus geben zu können.
Herzlichen Dank für jeden Tipp!
müwa
Hallo nochmal,
Ich möchte mit Hilfe eines Scripts im Schaltplan Netze umtaufen. Wie kann
ich verhindern, dass jedesmal der "Segment-Dialog" aufgeht?
was bedeutet es, wenn man keine Antwort bekommt?
- die Frage wurde zu unklar gestellt
- die Frage ist so dumm dass sie nur ignoriert werden kann
- es gibt (in der aktuellen Eagele Version) keine Lösung
- der Fragesteller hat's sich mit dem Forum verscherzt
- ???
Eigentlich wollte ich das von mir heißgeliebte ULP "export-schematic" für
V5.xx portieren da es in der Originalversion (für V4.xx) nicht mehr läuft.
Für eine hochladbare Version bräuchte ich aber eine Antwort auf obige
Frage...
Schöne Grüße,
müwa
muewa schrieb:
Hallo nochmal,
Ich möchte mit Hilfe eines Scripts im Schaltplan Netze umtaufen. Wie kann
ich verhindern, dass jedesmal der "Segment-Dialog" aufgeht?
Gar nicht. Der Dialog wird immer geöffnet, um zu verhindern, daß man
sich mit einem Script etwas blind zerschießt.
Eigentlich wollte ich das von mir heißgeliebte ULP "export-schematic" für
V5.xx portieren da es in der Originalversion (für V4.xx) nicht mehr läuft.
Für eine hochladbare Version bräuchte ich aber eine Antwort auf obige
Frage...
Ich würde folgende Zeilen entfernen:
114
printf("NAME '%s' (%5.3f %5.3f);\n", BUS.name, u2inch(bsx), u2inch(bsy));
134
printf("NAME '%s' (%5.3f %5.3f);\n", NET.name, u2inch(nsx), u2inch(nsy));
Warum den Namen doppelt zuweisen, wenn doch einmal schon reicht.
Der Grund, es werden für die Net- bzw. Bus-Segmente ja schon die Namen
angegeben. Siehe folgende Zeilen...
'%s' -->> BUS.name,
'%s' -->> NET.name,
109
printf("BUS '%s' (%5.3f %5.3f) (%5.3f %5.3f);\n", BUS.name,
129
printf("NET '%s' (%5.3f %5.3f) (%5.3f %5.3f);\n", NET.name,
--
MfG / Best regards
A. Zaffran
Hotline 08635-698930, FAX 08635-698940, eMail <alf@cadsoft.de>
CadSoft Computer GmbH, Hofmark 2, 84568 Pleiskirchen
Registergericht: Amtsgericht Traunstein, HRB 5573
Geschäftsführer: Dipl.-Ing. (FH) Rudolf Hofer
Dipl.-Ing. Klaus Schmidinger
Gar nicht. Der Dialog wird immer geöffnet, um zu verhindern, daß man
sich mit einem Script etwas blind zerschießt.
Naja... Ein inkorrektes Script kann immer viel anstellen, da scheint mir das
Argument nicht wirklich zu greifen...
Ich würde folgende Zeilen entfernen: ...
Das ist mir schon klar (die Zeilen habe ich auch schon gelöscht). Was bleibt
ist zum Beispiel das "Problem" einer Wertzuweisung bei einem Bauteil mit
"Value=off".
Schön wäre es, wenn man beim Aufruf des (NAME, VALUE, ...) Kommandos alle
Parameter vorgeben könnte, so daß ein Dialog gar nicht mehr nötig ist.
Werden die Parameter nicht (vollständig) angegeben erscheint (wie bisher)
der Dialog.
Vielleicht ein brauchbarer Vorschlag für eine zukünftige Eagle Version?
Danke,
müwa
On 06/24/09 11:31, muewa wrote:
Gar nicht. Der Dialog wird immer geöffnet, um zu verhindern, daß man
sich mit einem Script etwas blind zerschießt.
Naja... Ein inkorrektes Script kann immer viel anstellen, da scheint mir das
Argument nicht wirklich zu greifen...
Ich würde folgende Zeilen entfernen: ...
Das ist mir schon klar (die Zeilen habe ich auch schon gelöscht). Was bleibt
ist zum Beispiel das "Problem" einer Wertzuweisung bei einem Bauteil mit
"Value=off".
Schön wäre es, wenn man beim Aufruf des (NAME, VALUE, ...) Kommandos alle
Parameter vorgeben könnte, so daß ein Dialog gar nicht mehr nötig ist.
Werden die Parameter nicht (vollständig) angegeben erscheint (wie bisher)
der Dialog.
Vielleicht ein brauchbarer Vorschlag für eine zukünftige Eagle Version?
Es ist bereits angedacht, eine Schalter einzubauen, durch den
alle Dialoge mit "Ok" bzw. "Yes" beantwortet werden. Dazu müssen
aber einige Stellen noch etwas angepasst werden, damit das überall
sinnvoll funktionieren kann.
Klaus Schmidinger
--
_______________________________________________________________
Klaus Schmidinger Phone: +49-8635-6989-10
CadSoft Computer GmbH Fax: +49-8635-6989-40
Hofmark 2 Email: kls@cadsoft.de
D-84568 Pleiskirchen, Germany URL: www.cadsoft.de
_______________________________________________________________
Es ist bereits angedacht, eine Schalter einzubauen, durch den
alle Dialoge mit "Ok" bzw. "Yes" beantwortet werden.
Für Warnungs-Dialoge (zB VALUE auf Bauteil mit Value=off") wäre so ein
"OK"-Schalter super.
Vielleicht sollte trotzdem für NAME (Net) ein zusätzlicher Parameter
vorgesehen werden? In diesem Fall erscheint ja ein Dialog mit Radio-Buttons
("dieses Segment" / "alle Segmente auf allen Seiten"). Ein "OK" Schalter
allein würde also nicht alles abdecken.
Würde die entsprechende Auswahl also schon im Script getroffen, so würde
kein Dialog geöffnet werden. Viele andere Befehle öffnen ja auch nur dann
einen Dialog, wenn zuwenige Parameter angegeben wurden (CLASS, CONNECT,
DESCRIPTION, DISPLAY, ...).
Danke für die super Arbeit!
müwa