ZW3D Macro Writer für Openclaw

Ein KI-Agenten-Skill zum Schreiben, Bearbeiten, Debuggen und Ausführen von ZW3D CAD-Makrodateien für eine effiziente Design-Automatisierung.

shemin1024
v1.0.0
May 25, 2026
0
443
0

Installieren & Herunterladen

1. ClawHub CLI

Der schnellste Weg, einen Skill direkt aus der Registry zu installieren.

npx clawhub@latest install zw3d-macro

2. Manuelle Installation

Kopiere den Skill-Ordner an einen dieser Orte

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priorität: Workspace > Lokal > Integriert (Bundled)

3. Prompt-Installation

Kopiere diesen Prompt in OpenClaw, um ihn automatisch zu installieren.

Hilf mir, zw3d-macro über Clawhub zu installieren. Falls Clawhub nicht installiert ist, installiere es bitte zuerst (npm i -g clawhub).

Lieber herunterladen?

Hole dir die rohen Skill-Dateien in einem ZIP-Archiv.

Was ist ZW3D Macro Writer?

Der ZW3D Macro Writer ist ein fortschrittliches Automatisierungstool für Workflows im Maschinenbau und CAD-Design. Diese Fähigkeit ermöglicht es KI-Codierungs-Agenten, die Openclaw Skills nutzen, ZW3D CAD-Makrodateien (.mac) nahtlos zu generieren, zu analysieren, zu testen und auszuführen. Durch die Übersetzung von natürlichsprachlichen Anweisungen in präzise ZW3D-API-Aufrufe, UI-Interaktionen und Geometriedeklarationen automatisiert es komplexe physikalische Modellierungsaufgaben und reduziert den manuellen Engineering-Aufwand drastisch.

Mit nativer Unterstützung für Kontrollstrukturen (IF, WHILE, BUFFER), Historien-Manager-Auswahl, automatischer Ansichtsbereich-Erweiterung und komplexen geometrischen Merkmalen schließt dieser Skill die Lücke zwischen konversationsbasierter KI und Desktop-CAD-Software. Ob es darum geht, hochpräzise Montagegrundplatten zu generieren, parametrische Lochmuster zu erstellen oder bestehende Modellhistorien zu bearbeiten, es bietet eine äußerst zuverlässige Syntax-Engine zur Interaktion mit ZW3D.

ZW3D Macro Writer Anwendungsfälle

  • Automatisierung der Erstellung standardisierter CAD-Modelle wie Grundplatten, Desktops und extrudierte Komponenten basierend auf einfachen dimensionalen Anforderungen.
  • Änderung bestehender parametrischer Modelle durch Öffnen von Dateien und Bearbeiten vorhandener Merkmale im Historien-Manager, anstatt Modelle von Grund auf neu zu erstellen.
  • Generierung umfangreicher Mustermerkmal-Arrays, wie z.B. 3x3- oder 5x5-Gitteranordnungen von Gewinde- oder Durchgangslöchern, mit koordinatenbasierter Positionierung.
  • Stapelprüfung und Debugging von ZW3D-Makros unter Verwendung von Haltepunkten, Fehlerbehandlungssteuerungen und Basislinien-Verifizierungskoordinaten.
  • Direkte Ausführung von CAD-Prozessen mittels PowerShell-Triggern, um ZW3D zu starten und Makroskripte nativ auszuführen.

So funktioniert ZW3D Macro Writer

  1. Anweisungsanalyse: Der KI-Agent analysiert die Benutzereingabe, um zu bestimmen, ob der Workflow die Erstellung eines neuen CAD-Modells oder die Änderung einer bestehenden Vorlage erfordert.
  2. Syntaxkonstruktion: Geometrische Entitäten, Skizzenauswahlen, Merkmale (Extrusion, Verrundung, Fasen, Lochmerkmale) und Mauskoordinaten werden in native Befehls-Arrays wie vxSend, vxInitCmd und vxSendEvt übersetzt.
  3. Historien-Baum-Mapping: Für parametrische Aktualisierungen lokalisiert der Skill präzise Merkmale innerhalb des ZW3D-Historien-Managers unter Verwendung von 1-indexierten historischen Identifikatoren (z.B. Auswahl von Blockmerkmalen über Indexereignisse).
  4. Puffer- und Kontrollisolierung: Komplexe Befehlssätze, bedingte Operationen und UI-Bestätigungen werden sicher in logischen Kontrollschleifen und Pufferzuständen gekapselt.
  5. Ausführungs-Orchestrierung: Das kompilierte Makro wird als .mac-Datei gespeichert und über einen direkten PowerShell-Befehl ausgeführt, wodurch die ZW3D-Anwendung gestartet wird, um die automatisierten Vorgänge dynamisch auszuführen.

ZW3D Macro Writer Einrichtung

Voraussetzungen

Stellen Sie sicher, dass die ZW3D CAD-Anwendung installiert ist und ihr ausführbares Verzeichnis in den Umgebungsvariablen Ihres Systems registriert ist.

Direkte PowerShell-Ausführung

Um eine automatisierte Makroausführung direkt in ZW3D auszulösen, verwenden Sie das folgende Ausführungsmuster in Ihrem Terminal:

Start-Process "zw3d.exe" "path/to/macro.mac"

Makro-Generierung Setup

Initialisieren Sie Makrostrukturen immer mit den korrekten Header-Kommentaren (Autor, Datum, Version, Beschreibung) und schließen Sie das Makro mit zwingenden Umgebungssäuberungsbefehlen, um die Integrität des Arbeitsbereichs zu gewährleisten:

MACRO main
[QaBlVersion,1]
[vxBuildDate,01/01/2026]
[vxConfigDefault,2800]

# Macro commands go here

[vxConfigRestore]
ENDMACRO

ZW3D Macro Writer Datenschema & Taxonomie

Der ZW3D Macro Writer organisiert Ausgaben in Standard-CAD-Makrodateien (.mac) unter Verwendung eines strukturierten Anweisungsschemas:

Befehlsklasse Syntax-Muster Zielanwendung
GUI-Befehle [vxSend, "$CdFileNew"] Direkte UI-Operationen, neue Dateien und Vorlagenladen
Vorlagen-Befehle [vxSend, "!FtAllBox"] Initiiert geometrische Primitiven, Skizzen und Extrusionen
Spezialbefehle [vxSend, "~CdFiMorePick"] Erweiterte Auswahlen, automatische Auswahl-Sweeps und Assistenten-Trigger
UI-Ereignisse [vxSendEvt, "UiHistoryManager", ...] Direkte Simulation von Klicks, Historien-Auswahlen und Feldfokus-Ereignissen
Initialisierungswerte [vxInitCmd, FtAllBox, <8,0>...] Geometrische Einschränkungsdeklarationen und Abmessungen der niedrigen Ebene

ZW3D Macro Writer Erweiterte Funktionen

  • Automatisches Neuordnungs-Ereignissystem: Verschiebt kritische Operationen wie vxInitCmd und QaAllowRetry dynamisch um eine Zeile nach vorne, um eine ordnungsgemäße Zeitsynchronisation mit aktiven Dialogen zu gewährleisten.
  • Intelligente automatische Kantenauswahl: Verwendet ~CdFiMorePick, um sofort alle Kantensätze für komplexe Fasen und Verrundungen zu identifizieren und auszuwählen, ohne Koordinaten-Mapping zu erfordern.
  • Parametrische Rollback-Grenzen: Verwendet die BUFFER- und ENDBUFFER-Grenzen, um Mustermodifikationen in der Historien-Warteschlange zu isolieren und schnelle Rollbacks durchzuführen.
  • Erweiterte Debugger-Integrationen: Implementiert Laufzeitdiagnosen unter Verwendung von Befehlen wie [DebugOn], einzeiligen Haltepunkten (+) und Basislinien-Validierungen über Schwerpunktkoordinaten ([QaOutBary]).

SKILL.md


Laden

Verwandte Openclaw-Skills

METADATA

Github Stars: 0
forks: 0

Hervorgehoben*