Anzeigen des Z eines 3D-Punktes

AHHH, es ist okay, ich war nicht der Einzige, der eine schlechte Zeit hatte!!!!!!!!!!!

1 „Gefällt mir“

Wie lade ich die Datei herunter?

Hallo! 

Klicken Sie mit der rechten Maustaste auf "Link speichern unter"

Oder "Ziel speichern unter"

Oder kopieren Sie den Code und fügen Sie ihn in eine Textdatei ein, benennen Sie die Erweiterung in .lsp um, und schon kann es losgehen!

Aber die ersten 2 Lösungen sind einfacher:)

[BEARBEITEN] Weitere Antwort

1 „Gefällt mir“

Ich korrigiere Auréliens Antwort

Ich habe gerade getestet.
Ich dachte, es würde funktionieren, schade
Die dritte Methode funktioniert nicht, sie erzeugt Fehler
Ich denke, das Programm sollte neu formatiert werden

"Oder kopieren Sie den Code und fügen Sie ihn in eine Textdatei ein, benennen Sie die Erweiterung in .lsp um und schon kann es losgehen!"

 

Klicken Sie also mit der rechten Maustaste auf "Link speichern unter" oder "Ziel speichern unter",  je nach verwendetem Internetbrowser

2 „Gefällt mir“

Hallo

Ich habe die Datei gespeichert, aber wenn ich den Befehl czp eingebe, passiert nichts

Hallo

Haben Sie kurz zuvor "appload" eingegeben, um das heruntergeladene Programm zu laden?

Normalerweise sollte es so ablaufen:

- Sie öffnen Ihre AutoCAD-Datei
- Sie geben "appload" in die Befehlsleiste unten ein und suchen die heruntergeladene .lsp-Datei.

Um das korrekte Laden dieser Datei zu überprüfen, sollten Sie in Ihrer Befehlsleiste unten sehen: "Z-Koordinaten der points.lsp korrekt geladen"

Alles, was Sie tun müssen, ist, die Funktion zu starten, indem Sie "czp" in die Befehlsleiste eingeben

Wenn Sie auf Ihre Punkte neben jedem von ihnen zoomen, sollten Sie in der Lage sein, die "Z"-Koordinate Ihres Punktes in Text geschrieben zu sehen

1 „Gefällt mir“

Ein kurzes Video
Ich weiß nicht wirklich, ob wir gut sehen, aber hey, es kann Ihnen helfen


20160523_1201031.mp4
1 „Gefällt mir“

Ich habe die Meldung "Z-Koordinaten der points.lsp korrekt geladen" angezeigt 

Auf der anderen Seite, wenn ich meine Bestellung "czp" aufgebe, habe ich diese Nachricht, die angezeigt wird "; Fehler: keine Funktionsdefinition: VLAX-ENAME->VLA-OBJECT"

Ich bin gut in der allgemeinen SCU,

Müssen sich die Punkte in einer bestimmten Schicht befinden? Oder dass sich die herunterzuladende Datei in einem bestimmten Ordner befindet?

Ah ok, es ist meine Schuld
Visual Lisp wird standardmäßig nicht geladen
zu Hause, da ich es viel benutze, laden wir es beim Start auf

Hier ist also das geänderte Programm
Normalerweise sollte es diesmal klappen
 


coordonnees_z_des_points.lsp
2 „Gefällt mir“

Sie müssen keine bestimmte SCU eingeben
Zu Beginn des Programms habe ich es in die allgemeine SCU eingeordnet

Keine bestimmte Layerauswahl, das Programm ruft alle in der Ebene enthaltenen Punkte ab, unabhängig von der Folie

Die Programmdatei kann überall sein, Sie sind es, der ihr den Speicherort mitteilt, wenn Sie "appload" ausführen

2 „Gefällt mir“

Hier ist, was es mir gibt 


capture.png

Sie verwenden also bereits AutoCAD Map, während ich mit AutoCAD 2016 arbeite
Es kann Unterschiede zwischen den beiden geben, ich weiß es nicht, ich habe noch nie AutoCAD Map verwendet...

Wenn Sie einfach Punkte in eine leere Ebene setzen und das Lisp-Programm ausführen, wie ist das Verhalten?

Könnten Sie mir Ihre Dwg-Datei schicken, damit ich sie auf meiner Seite testen kann

In einer leeren Zeichnung, in der ich Punkte mache, passiert nichts

Hier ist mein DWG-Plan


test.dwg

Anscheinend ist es also ein Problem der Texthöhe
Ich schlage vor, dass Sie es manuell ändern, da nicht zu viel Zeit zum Schreiben des Codes vorhanden ist
Um dies zu tun, geben Sie "style" in die Befehlsleiste ein

Es sollte ein Fenster mit den verschiedenen Textstilen in der Karte angezeigt werden
Der standardmäßig ausgewählte Stil ist der Standardstil, also werden wir ihn ändern

Sie wählen es aus, und wo Sie die Höhe haben, geben Sie 0,35 ein

Anwenden , Schließen

Jetzt muss das Programm nur noch einmal ausgeführt werden

Ich habe gerade eine neue Version erstellt, indem ich eine Rundung auf 2 Ziffern nach dem Dezimalpunkt hinzugefügt habe, weil es auf dem Bildschirm etwas schwer ist


coordonnees_z_des_points.lsp
1 „Gefällt mir“

Ah, das ist perfekt,

Nur noch eine letzte Frage, um mehr als perfekt zu sein

Warum scheinen nicht alle Texte an meinem Punkt festzuhalten, einige sind daneben 

Ich verschob es freiwillig, um den Punkt zu sehen
Dort werden sie um 1mm von der Spitze verschoben
Es kann ein bisschen viel sein, wenn man bedenkt, dass Sie skalieren

Dies geschieht auf der Ebene dieser Zeile im Programm
Sie können es über Blocnote bearbeiten

(setq pt1 (list (+ (car (vlax-safearray->list (vlax-variant-value (vla-get-coordinates obj)))) 1)

Die 1, die Sie am Ende haben, stellt den Versatz dar

Vielleicht sollten wir das Thema zur Auflösung verschieben, um es abzuschließen

1 „Gefällt mir“

Hallo

Die Datei funktioniert nicht mehr, sie gibt mir "-text" zurück statt meinem Punkt Z

Hallo

Es ist auf jeden Fall das gleiche wie beim letzten Mal
Die Standardschriftgröße, die zu groß ist

 

Oh ja, es ist wahr, danke,

1 „Gefällt mir“