Hallo Leute
es hat ein wenig gedauert, aber hier wie angekündigt noch ein Makro was sich an der Vorgehensweise von kaisasose orientet.
Funktioniert ganz gut hat aber noch einen Schönheitsfehler die erzeugte Ecke lässt sich nich nachträglich ändern, da die Ausnehemung nicht gefeature wird.
Vielleicht hat ja jemand eine Idee wie man das noch lösen kann ?
Hier der Makro
Rem asymmetrische Blechecke schließen
Rem Gehrung erzeugen standard Hicadbefehl ***********************
REM {#810#}
REM
START 101
Wait Die Bearbeitung bezieht sich auf die zu vergrößernde Lasche
REM 3 D - S Z E N E S7=3D-Blech
OPTION 17 101
REM B L E C H - 3 D 3=Weitere Hilfen
OPTION 3 141
REM Gehrung
OPTION 5 144
REM verlaengern
ANTWORT 1
POINT #
IF PINT THEN
POINT ESC
POINT ESC
GOTO 99
IFEND
IF PESC THEN
POINT ESC
RMT ..\PMU\ABWGehrung1.PMU
GOTO 99
IFEND
POINT #
IF PINT THEN
POINT ESC
POINT ESC
GOTO 99
IFEND
IF PESC THEN
POINT ESC
RMT ..\PMU\ABWGehrung1.PMU
GOTO 99
IFEND
REM Winkelhalbierende
POINT ESC
IGNORE
99:OPTION ESC
OPTION ESC
Rem Ebene erzeugen und ausnehmen ***********************
REM HICAD-Next VN:1212
REM HiCAD
START 59
HNEXT
OPTION ESC
OPTION ESC
OPTION ESC
OPTION ESC
REM ************ Ebene Erstellen *************
REM HiCAD 3 = 3-D SZENE
OPTION 3 59
REM ALT5
OPTION 25 0
Wait Ebene erstellen =>1. Kante der zu verbreiternden Lasche wählen !!! 2. Gehrungskante dieser Lasche wählen !!!
REM 3D RASTER S1= Eb. anlegen
OPTION 11 129
REM ~Kante-Kante(0)-Kante,Punkt(1)-drei Punkte(2)-X/Y-Ebene(3)-Fläche(4): ~
INTEGER RET
OPTION ESC
OPTION ESC
REM ************ Ausnehmen*************
REM HiCAD 3 = 3-D SZENE
OPTION 3 59
REM 3D - SZENE 3 = Bearbeiten
OPTION 3 101
REM TEILE 10= Aktivieren
OPTION 10 102
STRING INT
wait zu verbreiternde Lasche antippen
POINT #
POINT ESC
OPTION ESC
REM 3D - SZENE 3 = Bearbeiten
OPTION 3 101
REM TEILE 1 = Bearbeiten
OPTION 1 102
REM BEARBEITEN 8 = Bohren/Schnei
OPTION 8 106
REM 2D MIT TRANS. 7 = 2D Linienmenü
OPTION 7 112
REM LINIEN 2 = Streckenzug
OPTION 2 6
POINT A 0 0
POINT A 10000 0
POINT A 10000 1
POINT A 0 1
POINT A 0 0
POINT ESC
OPTION ESC
OPTION ESC
OPTION ESC
OPTION ESC
Rem Lasche verlängern standard Hicadbefehl ************************
REM HICAD-NT : 2.1 VN: 1
REM HiCAD
START 59
Wait Laschelänge = LASCHE vorhanden + Verlängerung + 1
REM HiCAD 3 = 3-D SZENE
OPTION 3 59
REM 3D - SZENE S7= 3D Blech
OPTION 17 101
REM B L E C H 3D 3 = Weitere Hilfen
OPTION 3 141
REM H I L F E N 2 = Verläng./Kürz.
OPTION 2 144
ECHO $10089
POINT #
IF ZEDZ>1 THEN
INTEGER RET
IFEND
IF PINT THEN
POINT ESC
POINT ESC
GOTO 999
IFEND
IF PESC THEN
POINT ESC
RMT ..\PMU\ABWVerlaengernLE.PMU
GOTO 999
IFEND
REM
INTEGER 1
REAL #
IF INT GOTO 999
IF ESC THEN
RMT ..\PMU\ABWVerlaengernLE.PMU
GOTO 999
IFEND
IF ZV=0 THEN
REAL #
IF INT THEN
REAL ESC
GOTO 999
IFEND
IF ESC THEN
REAL ESC
RMT ..\PMU\ABWVerlaengernLE.PMU
GOTO 999
IFEND
IFEND
999:OPTION ESC
END
------------------
mfg Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP