Openclaw용 ZW3D Macro Writer

ZW3D CAD 매크로 파일을 작성, 편집, 디버깅 및 실행하여 설계 자동화를 간소화하도록 설계된 AI 에이전트 스킬입니다.

shemin1024
v1.0.0
May 25, 2026
0
443
0

설치 및 다운로드

1. ClawHub CLI

레지스트리에서 스킬을 바로 설치하는 가장 빠른 방법입니다.

npx clawhub@latest install zw3d-macro

2. 수동 설치

스킬 폴더를 다음 위치 중 하나로 복사하세요

글로벌
~/.openclaw/skills/
워크스페이스
<project>/skills/

우선순위: 워크스페이스 > 로컬 > 번들

3. 프롬프트 설치

이 프롬프트를 OpenClaw에 복사하면 자동으로 설치됩니다.

Clawhub를 사용해서 zw3d-macro 설치를 도와줘. Clawhub가 설치되어 있지 않다면 먼저 설치해 줘 (npm i -g clawhub).

다운로드를 원하시나요?

ZIP 아카이브 형태의 원본 스킬 파일을 받으세요.

ZW3D Macro Writer란 무엇인가요?

ZW3D Macro Writer는 기계 공학 및 CAD 설계 워크플로우를 위해 설계된 고급 자동화 자산입니다. 이 기능을 통해 Openclaw Skills를 사용하는 AI 코딩 에이전트는 ZW3D CAD 매크로(.mac) 파일을 원활하게 생성, 분석, 테스트 및 실행할 수 있습니다. 자연어 명령을 정밀한 ZW3D API 호출, UI 상호작용 및 지오메트리 선언으로 변환하여 복잡한 물리적 모델링 작업을 자동화하고 엔지니어링 수작업 오버헤드를 크게 줄입니다.

제어 구조(IF, WHILE, BUFFER), 히스토리 관리자 선택, 자동 뷰 범위 확장 및 복잡한 지오메트리 피처에 대한 기본 지원을 제공하는 이 스킬은 대화형 AI와 데스크톱 CAD 소프트웨어 간의 격차를 해소합니다. 고정밀 고정 베이스 플레이트 생성, 파라메트릭 홀 어레이 구성, 기존 모델 히스토리 편집 등 어떤 작업이든 ZW3D와 상호작용하기 위한 매우 안정적인 구문 엔진을 제공합니다.

ZW3D Macro Writer 활용 사례

  • 간단한 치수 요구 사항으로부터 베이스 플레이트, 데스크탑, 돌출부 구성 요소와 같은 표준화된 CAD 모델 생성을 자동화.
  • 파일을 열고 히스토리 관리자의 기존 피처를 편집하여 처음부터 모델을 만들지 않고 기존 파라메트릭 모델을 수정.
  • 좌표 기반 위치 지정을 통해 나사산 또는 관통 홀의 3x3 또는 5x5 그리드 어레이와 같은 대규모 패턴 피처 어레이 생성.
  • 중단점, 오류 처리 제어 및 기준 검증 좌표를 사용하여 ZW3D 매크로를 배치 테스트 및 디버깅.
  • PowerShell 트리거를 사용하여 CAD 프로세스를 직접 실행하고 ZW3D를 시작하여 매크로 스크립트를 네이티브로 실행.

ZW3D Macro Writer 작동 원리

  1. 명령어 파싱: AI 에이전트가 사용자 입력을 분석하여 워크플로우가 새 CAD 모델 생성을 요구하는지, 아니면 기존 템플릿 수정을 요구하는지 결정합니다.
  2. 구문 구성: 지오메트리 엔티티, 스케치 선택, 피처(돌출, 필렛, 챔퍼, 홀 피처) 및 마우스 좌표가 vxSend, vxInitCmd, vxSendEvt와 같은 네이티브 명령 배열로 변환됩니다.
  3. 히스토리 트리 매핑: 파라메트릭 업데이트의 경우, 이 스킬은 1-인덱스 히스토리 식별자를 사용하여 ZW3D 히스토리 관리자 내에서 정확한 피처를 찾습니다(예: 인덱스 이벤트를 통해 블록 피처 선택).
  4. 버퍼 및 제어 격리: 복잡한 명령 세트, 조건부 작업 및 UI 확인은 논리적 제어 루프와 버퍼 상태 내에 안전하게 래핑됩니다.
  5. 실행 오케스트레이션: 컴파일된 매크로는 .mac 파일로 저장되며 직접적인 PowerShell 명령을 통해 실행되어 ZW3D 실행 파일을 시작하고 자동화된 작업을 동적으로 수행합니다.

ZW3D Macro Writer 설정 가이드

사전 요구 사항

ZW3D CAD 애플리케이션이 설치되어 있고 실행 디렉토리가 시스템 환경 변수에 등록되어 있는지 확인하십시오.

직접 PowerShell 실행

ZW3D 내에서 자동화된 매크로 실행을 직접 트리거하려면 터미널에서 다음 실행 패턴을 사용하십시오:

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

매크로 생성 설정

항상 올바른 헤더 주석(작성자, 날짜, 버전, 설명)으로 매크로 구조를 초기화하고 필수 환경 정리 명령으로 매크로를 닫아 작업 공간 무결성을 보장하십시오:

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

# Macro commands go here

[vxConfigRestore]
ENDMACRO

ZW3D Macro Writer 데이터 스키마 및 분류 체계

ZW3D Macro Writer는 출력을 구조화된 명령 스키마를 사용하는 표준 CAD 매크로 파일(.mac)로 구성합니다:

명령 클래스 구문 패턴 대상 애플리케이션
GUI 명령 [vxSend, "$CdFileNew"] 직접 UI 작업, 새 파일 및 템플릿 로드
템플릿 명령 [vxSend, "!FtAllBox"] 지오메트리 프리미티브, 스케치 및 돌출 시작
특수 명령 [vxSend, "~CdFiMorePick"] 고급 선택, 자동 선택 스윕 및 마법사 트리거
UI 이벤트 [vxSendEvt, "UiHistoryManager", ...] 클릭, 히스토리 선택 및 필드 포커스 이벤트 시뮬레이션
초기화 값 [vxInitCmd, FtAllBox, <8,0>...] 저수준 지오메트리 제약 선언 및 치수

ZW3D Macro Writer 고급 기능

  • 자동 재정렬 이벤트 시스템: vxInitCmd 및 QaAllowRetry와 같은 중요한 작업을 활성 대화 상자와의 적절한 타이밍 동기화를 위해 작성된 것보다 한 줄 일찍 실행하도록 동적으로 변경합니다.
  • 스마트 자동 엣지 선택: ~CdFiMorePick을 사용하여 좌표 매핑 없이 복잡한 챔퍼 및 필렛을 위한 모든 엣지 세트를 즉시 식별하고 선택합니다.
  • 파라메트릭 롤백 경계: BUFFER 및 ENDBUFFER 경계를 사용하여 히스토리 큐 내의 패턴 수정을 격리하고 빠르게 롤백합니다.
  • 고급 디버거 통합: [DebugOn], 한 줄 중단점(+),重心 좌표([QaOutBary])를 통한 기준 검증과 같은 명령을 사용하여 런타임 진단을 구현합니다.

SKILL.md


로드 중

관련 Openclaw 스킬

METADATA

Github Stars: 0
forks: 0

추천*