Altiumskript - Wie über Schaltplanelemente iterieren?

Gast #6921663
Fröhliche Weihnachten allerseits

Ich versuche mich gerade an einem Skript für Altium, das ich schon 
länger mal schreiben wollte und möchte dazu über alle graphischen 
Elemente in einem Schaltplan iterieren. Also über Wires, Pins, aber auch 
"nichtelektrische" Zeichenelemente wie Lines, Arcs, Textframes, usw.
Also kurz über alles, was man in einem Schaltplan so sehen kann.

Ein Sheet bekomme ich in Delphi, aber wie komme ich an die Elemente ran? 
Die Schematic API System Interface Reference von Altium läßt mich da 
etwas ratlos zurück.
https://www.altium.com/documentation/altium-dxp-developer/schematic-api-system-interfaces-reference

Die Skriptsammlung auf github habe ich mir auch angesehen, aber auch 
nichts gefunden was mir da weiterhilft.

Hat jemand eine Idee, wie ich das realisieren kann?
#6932323
Ich würden mit angehängten Altium Beispielen anfangen.
Das zweite geht durch das Projekt von Sheet zu Sheet. Fallst Du nicht 
nur das aktuelle durchgehen möchtest.

Bei den Add-Ons
https://github.com/altium-designer-addons/scripts-libraries
gibts es im Folder "Scripts - SCH" das Script SCHSelectionFilter darin 
mehrere Iteratoren für die unterschiedlichen Objekte.
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 4 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.