Hallo,
mein Vorschlag wäre mit einem Open...Close Befehl und einem Makro zu arbeiten.
Für 3D Punkte:
Dazu das Makro im Szene Ordner abspeichern mit dem Namen
XYZ3DPunkteliste.mac
Danach die Koordinaten in eine DAT-Datei auch im Szene Ordner speichern
XYZ3DPunkteliste.dat
so zu schreiben, dass die Werte untereinander stehen. Dazu vorher in Excel Ihre Spalten transponieren und die Spalten dann untereinander kopieren und dann die gesamte Spalte kopieren und im Editor einfügen und als
XYZ3DPunkteliste.dat speichern.
XYZ3DPunkteliste.mac
REM HICAD-Next VN:1800
REM HiCAD
START 59
HNEXT
REM HiCAD 3 = 3-D SZENE
OPTION 3 59
REM 3D - SZENE 1 = Neu anlegen
OPTION 1 101
REM Aktive Konstruktion speichern ?
ANTWORT 0
STRING 3D-Punkte
REM Ändern ?
ANTWORT 0
Start 59
OPEN XYZ3DPunkteliste
REM 3D - SZENE 3 = Bearbeiten
OPTION 3 101
REM TEILE 8 = Hauptteil neu
OPTION 8 102
REM TEILE ERZEUG 8 = Leerteil
OPTION 8 103
STRING 3D
REM TEILE 1 = Bearbeiten
OPTION 1 102
REM BEARBEITEN 1 = Punkte/Kanten
OPTION 1 106
20:Input %AX
Input %AY
INPUT %AZ
If not dvorhd Goto 98
REM PUNKTE/KANTEN 1 = Isolier. Pkt.
OPTION 1 117
POINT A AX AY AZ
POINT ESC
REM OPTION ESC
REM OPTION ESC
GOTO 20
98:Close
REM HiCAD 2 = 2-D ZTL
OPTION 2 59
REM ALT2
OPTION 22 0
REM ANSICHT 5 = Gesamtansicht
OPTION 5 52
REM ALT6
OPTION 26 0
REM Variablenspeicher löschen ?
ANTWORT 1
OPTION ESC
OPTION ESC
END
XYZ3DPunkteliste.dat
100
100
100
200
200
200
300
300
300
400
400
400
0
30
300
Wenn Sie es auch für 2D-Punkte benötigen melden Sie sich!
------------------
Für die bereitgestellten Unterlagen gibt es keine Garantie und Gewährleistung!
K. Christ i.R.
Hicad 2017
[Diese Nachricht wurde von ch am 01. Mai. 2021 editiert.]
[Diese Nachricht wurde von ch am 01. Mai. 2021 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP