Interaktive Makros

Antworten
Siegfried Schneider
Site Admin
Beiträge: 245
Registriert: Fr Dez 17, 2021 20:52

Interaktive Makros

Beitrag von Siegfried Schneider »

Alle Zeichnungsmakros können mit Programm-Snippets verknüpft werden, um interaktive Funktionen zu erhalten.
Dies geschieht, indem dem Makronamen der Name des gewünschten Programm-Snippets in spitzen Klammern angehängt wird.
Ein Beispiel für das Programm-Snippet <Auto>:
XchangeCAD-Forum.zip
(2.46 KiB) 103-mal heruntergeladen
Die Zip-Datei auspacken, sie enthält eine .wsd Datei.
Im Datenbankfenster einen neuen Zweig erstellen, rechtsklicken, Importieren... auswählen.
Die .wsd Datei importieren. Es erscheinen 2 neue Zeichnungsmakros.
makrobeispiel.png
makrobeispiel.png (15.12 KiB) 881 mal betrachtet
Nun das kleine Icon mit dem grünen Pfeil in der Zeile "Ausdehnungsgefäß" rechts von der Spalte FileSize anklicken,
zum Zeichnungsfenster wechseln, Strg + V für Einfügen.

Ok, funktioniert. Ich habe ein Ausdehnungsgefäß. Aber der Leitungsschutzschalter heißt 104F1, und die Klemmen haben komische Namen. Also löschen wir die Seite und probieren das zweite Makro "Ausdehnungsgefäß<Auto>". Wichtig ist der Klick auf den kleinen Button.
Zum Zeichnungsfenster, Strg + V.

Nun haben wir den Leitungsschutzschalter und auch die Kabel korrekt nach Seite bezeichnet, die Klemmen heißen X1,X2.
Diese interaktive Funktion leistet das Programm-Snippet <Auto> das wir im Makronamen verknüpft haben.

XchangeCAD enthält bereits zahlreiche Programm-Snippets für diese Anwendungen, es können aber auch eigene Programme hinzugefügt werden, siehe Abschnitt Programmierschnittstellen.
Siegfried Schneider
XchangeCAD Entwicklung
support@segas.net
Antworten