Moinmoin, ich muss rund 3200 Signale von einer Steckerbelegung auf eine andere überführen. Vom Kunden habe ich eine "Netzliste" im Format wie im Anhang erhalten. Bis jetzt habe ich das manuell im Schematic mit Labeln gemacht, siehe Screenshot. Gibt es eine Möglichkeit, das zu automatisieren? An cmd-netscript2sch.ulp und cmd-net-list2sch.ulp habe ich mich bereits versucht. Allerdings konnte ich die passende Syntax nicht herausfinden und wenn das Script wirklich für jede Verbindung ein "Airwire" zieht, wird das Ganze äußerst unübersichtlich, es können Fehlverbindungen auftreten wenn andere Pins getroffen werden und wenn ich an beiden Verbindungsstellen Labels setze und das Airwire entferne um zumindest etwas Übersichtlichkeit wieder herzustellen, heißen die nun getrennten Netze natürlich auch unterschiedlich. Könnt ihr mir bei dieser Aufgabe helfen? Ich könnte das natürlich weiter von Hand machen, bei meiner aktuellen Geschwindigkeit brauche ich dafür aber noch mindestens 10 Stunden und es ist fehleranfällig ohne Ende.. Danke und beste Grüße Dominic
Brüno schrieb: > Gibt es eine Möglichkeit, das zu automatisieren? Mit einem Scipt, dass du dir in der Tabellenkalkulation generierst und dann in eine Textdatei kopierst. Aus Gründen der Übersichtlichkeit wirst du sowieso keine 6400 Pins auf einem Blatt haben wollen.
Rainer W. schrieb: > Mit einem Scipt, dass du dir in der Tabellenkalkulation generierst und > dann in eine Textdatei kopierst. Dafür müsste ich die Syntax der Textdatei kennen. Gehe ich richtig in der Annahme, dass das cmd-net-list2sch.ulp Labels setzt wenn die Netze über mehrere shets gehen?
Brüno schrieb: > Dafür müsste ich die Syntax der Textdatei kennen. Script Dateien benutzen die normale Syntax der Kommandozeile, in der Hilfe unter "Schaltplan-Editor" | "Editor-Befehle" ausführlich beschrieben. Die Dokumentation zur ULP findest du in der Hilfe unter "Dokumentation" in ulp_de.pdf (178 S.)
:
Bearbeitet durch User
Die Lösung war recht simpel, einfach die Connectoren auf unterschiedliche Sheets verteilen und z.B. "RUN cmd-net-list2sch 1 J1 K26 WEST D20" in die Kommandozeile tippen funktioniert. :)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.