|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 08.11.2010 um 12:33 Uhr (0)
Hailing Frequencies OpenHallo,*.dat kann man mit den Makro BefehlenOpenInput/ OutputCloseauslesen, bzw. schreibenIn meiner Hilfedatei (Version s. Signatur) unter Kapitel 3.1.18 zu finden...Vielleicht hilft das weiter.Andernfalss bitte das Problem konkretisieren.GrüßeHailing Frequencies Closed
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 08.11.2010 um 14:09 Uhr (0)
Danke Ich meine wie gebe ich HiCAD zu verstehen, dass es Koordinaten von diversen Punkten sind und er diese automatisch die Skizze einzeichnen soll und es nicht als Text wahrnimmt
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 10.11.2010 um 08:11 Uhr (0)
Hailing Frequencies OpenHallo,also ich versuch mal mein Glück.Sie benötigen 2 Dateien: Einmal die *.dat (Ich nenne sie im folgenden BSP1.dat) mit den Koordinaten und einmal die Makrodatei *.mac (Punkt.mac).Die BSP1.dat sollte so aussehen:100200300wobei jede Zeile für eine Koordinate steht, hier X=100 Y=200 Z=300Die Punkt.mac zeichnet nun einen isolierte Punkt auf die absoluten Koordinaten X=100 Y=200 und sieht so aus:REMStart 59Open Y:Bsp1input %X1input %X2input %X3closeHNextOption 3 59Option 3 101Option 3 ...
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 07:44 Uhr (0)
Vielen herzlichen Dank, werde es sogleich ausprobieren!
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 08:15 Uhr (0)
Also irgendwas stimmt da nicht, ich gehe wie folgt vor.Neue Konstruktion mit 3D-Leerteil - Skizze - Skizze in Ebene neu erzeugen als Hauptteil - Wähle eine beliebige Ebene aus - Strg+8 und starte das Macro. Es passiert aber leider nichts. Die BSP1.dat liegt im Ordner C:HiCADSzenen und dieser Ordner ist als Y: definiert.In der BSP1.dat steht bei mir folgendes drin:01200in der Macrodatei:REMStart 59Open Y:Bsp1input %X1input %X2input %X3closeHNextOption 3 59Option 3 101Option 3 102Option 3 106Option 1 117Poin ...
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 11.11.2010 um 08:45 Uhr (0)
Hailing Frequencies OpenHallo,haben Sie die Isolierten Punkte ausgeblendet?Rechtsklick auf freie Fläche in der Szene (kein ansichtsrahmen, kein Teil)SichtbarkeitÜber ElementartIsolierte Punkte anzeigenGgf. Makro noch einmal ausprobieren...Viel ErfolgGrüßeHailing Frequencies Closed
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 09:04 Uhr (0)
Habe jetzt das Macro schon mehrmals ausprobiert, aber immer komme ich auf dasselbe Ergebnis, nämlich es zeichnet keine Punkte ein.Isolierte Punkte werden bei mir angezeigt.Mit freundlichen Grüßen,shenja
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 09:23 Uhr (0)
Wenn ich einen Testlauf des Macros mache, dann kommt folgender Fehler:Fehler in MAKRO/VARIANTEN-Ausführung - Fehlercode 1 Der HC ZED erwartet einen OPTIONs-Befehl an Stelle des gefundenen * Zeile : 16 C:HiCADszenenSCHAUFELPUNKT.MAC
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 11.11.2010 um 09:51 Uhr (0)
Hailing Frequencies OpenOK, versuchen wir es anders:Die BSP1.dat bitte mit 6 Zeilen verfassen:012002001200Die Makrodatein wie folgt:REMStart 59Option 26 0Antwort 1Open Y:Bsp1input %X1input %X2input %X3input %Y1input %Y2input %Y3closeHNextOption 3 59Option 3 101Option 3 102Option 3 106Option 18 137Option 3 155Integer 1Point A X1 X2 X3Point A Y1 Y2 Y3Point INTEndJetzt sollte Hicad eine Kante von Absolut 0 120 0 auf Absolut 200 120 0 zeichnen.Der Option Befehl am Anfang löscht den Variablenspeicher.Wenn das n ...
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 10:07 Uhr (0)
irgendwas ist da wohl anders geworden in der hicad 2010er version. funktioniert komischer weise nicht auf diese Art
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 11.11.2010 um 10:09 Uhr (0)
Hailing Frequencies OpenAufgrund der Fehlermeldung...Versuchen Sie eine Zeile mit:Option Esczwischen dem "Point Int" und dem "End"Viel ErfolgHailing Frequencies Closed
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
shenja am 11.11.2010 um 10:14 Uhr (0)
Vielen Dank,leider kommt jetzt immer noch derselbe Fehler"Fehler in MAKRO/VARIANTEN-Ausführung - Fehlercode 1 Der HC ZED erwartet einen OPTIONs-Befehl an Stelle des gefundenen * Zeile : 25 C:HiCADszenenSCHAUFELPUNKT.MAC"
|
| In das Form HiCad wechseln |
|
HiCad : Punkte aus einer *.DAT-Datei auslesen(Macro)
Inzpekta am 11.11.2010 um 10:35 Uhr (0)
Hailing Frequencies OpenZeile 25 dürfte bei dem Linienmakro gar nicht existieren!Zeile 1 beginnt mit "REM"Zeile 24 endet mit "END"Ist die Datei nach dem "End" sauber oder versteckt sich noch etwas weiter unten?Leerzeichen dürften eigentlich keine Bedeutung für den Ablauf haben.Versuchen Sie den Option Esc-Vorschlag...Viel Erfolg!Hailing Frequencies Closed
|
| In das Form HiCad wechseln |