|
Rund um AutoCAD : Text in einen Bock als Attribut übernehmen
Seider am 16.12.2008 um 11:03 Uhr (0)
[QUOTE]Original erstellt von Fiedelzastrow:[B]Wenn ich Dich recht verstehe, dreht es sich bei Deinem Problem um Höhenkoten.?QUOTE]Nein, es geht um Höhenbeschriftungen im Grundriss.Es gibt vom block her keine Möglichkeit, seine Höhenbeschriftung selbst zu bestimmen, da die Blöcke alle auf Höhe 0 liegen.Einzige Möglichkeit, zum richtigen Attributsinhalt zu kommen, ist der Text, welcher neben dem Block steht.Obwohl die Höhenkoten Lisp auch genial ist Danke für den TippZeiche die Höhenkoten sonst immer händis ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : LWPolyline mittels entmake erstellen ?
Brischke am 27.11.2003 um 11:22 Uhr (0)
Hallo Mario, zeichne mal eine LWPolylinien und geh mit (entget(car(entsel))) drauf. Dann siehst du eine vollständige Definitionsliste. Dann nimm dir die Zeit, und versuche mit der OnlineHilfe herauszufinden, welcher gruppencode, welche Eigenschaft beschreibt. Sinnvoll ist es auch mal eine weitere LWPolylinie zu zeichnen, und zu schauen was sich in den Gruppencodes alles so geändert hat. Was mir auf Anhieb aufgefallen ist, dass du 4 Kontrollpunkte (GC 90) definierst, aber nur 2 mitgibst. Testen, lesen, test ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Präfix & Sufix für Texte
fbeckersm am 05.05.2004 um 15:34 Uhr (0)
Hallo @All! Unser Büro hat vor, AutoCAD gegen das alte Caddy einzutauschen. Ich bin verantwortlich für die Erstellung der Vorlagendateien ect. Nun bin ich auf ein großes Problem gestoßen und hoffe, dass mir jemand dort draußen helfen kann. Im alten Caddy gab es einen Button, da konnte man zu den Texten Präfi und Sufix einfügen z.b. arbeiten wir viel mit NN Höhen. Nun möchte ich aus dem Text 2.55 das erstellen (+2.55). Im Caddy war es ein Button, wie geht das in AutoCAD? Konnte bis jetzt auf kein ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : ---Bezug----
cadffm am 02.01.2003 um 17:48 Uhr (0)
Das dies nicht geht liegt klar auf der Hand, zumindest nicht mit einem Block (mehrerer gleichen Namens)! die Erstellung eines solchen (2)Objektes wäre einfach- mit der Einschränkung das entweder diese Blöcke alle einen eigenen Namen hätten (der Sinn eines Blockes also nicht gegeben ist) oder die Objekte halt nur als "Linie" oder Polylinie" vorliegen. -dies würde man mit ein paar Zeilen Lisp hinbekommen. Aber mal eine Frage: WAS IST DIR WICHTIG ? das es ein Block ist (und warum?) oder das du nicht das 2. ...
|
| In das Form Rund um Autocad wechseln |
 Microjoint_test.zip |
PTC Creo Elements/Programmierung : EQUIDISTANCE arbeitet als in Annotation anders als in ME10
holt am 05.06.2025 um 13:15 Uhr (5)
Im Anhang die komprimierte Version des Ganzen, aufgeteilt in LISP und Makrodatei.Zusätzlich noch ein Trace von der Kontur, die im Annotation fehlerhaft erstellt wird. Die Traces habe ich mit BeyondCompare verglichen. Bis auf die variablen Werte (Ids, Infotexte) ist alles gleich. Was vor allem wichtig ist: Die Koordinaten sind exakt gleich.Ich bekomme auch nirgends einen Fehler.Wie es für mich aussieht, ist das kein Fehler von meinem Code, sondern ein fehlerhaftes Verhalten des Befehls EQUIDISTANCE im ME10- ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Rund um Autocad : pkt_blk Block wird nicht erstellt
Cadanusch am 24.04.2006 um 11:04 Uhr (0)
vlx-Datei = Visual LispAutocad-Hilfe:AutoLISP wurde durch Visual LISP (VLISP)erweitert, das eine integrierte Entwicklungsumgebung (IDE) einschließlich eines Compilers, Debuggers und anderer Entwicklungswerkzeuge bietet, die die Produktivität erhöhen. VLISP bietet zusätzliche Möglichkeiten und erweitert die Sprache, um ein Zusammenwirken mit Objekten zu gewährleisten, die ActiveX verwenden. VLISP ermöglicht AutoLISP darüber hinaus, durch Objekt-Reactors auf Ereignisse zu reagieren.Wie startest du das Progra ...
|
| In das Form Rund um Autocad wechseln |
|
Programmierung : Liste in LISP sortieren
der_Wolfgang am 11.07.2007 um 20:37 Uhr (0)
Ein :docupoint ist kein gpnt2d.Ein kleiner dialog zeigt ganz fix mit einem pprint, was dahinter steckt:Code:(oli::sd-defdialog a_am_point :variables ((punkt :value-type :docupoint :after-input (pprint punkt))))Ein :docupoint ist kein gpnt2d, sondern also ein GPNTDOCU.Und damit die Lernkurve nicht zu sehr abflacht ;-p, kannst Du jetzt herausfinden wie das so mit Strukuren denn so ist.. ... Eine vorhandene OSDModeling Dokumentation, die von "OneSpace Designer Integration Kit - Concepts and Tutorials" verlin ...
|
| In das Form Programmierung wechseln |
|
Lisp : Fehler im Fehler
Jungspunt am 13.07.2009 um 22:20 Uhr (0)
HiMein kleines LISP will leider nicht so wie ich es will.Das Problem ist dass wen ich keinen TEXT klicke oder einfach ins lehre dann bricht das LSIP ab.Kann mir bitte jemand einen Tip geben. Ich bin leider nochnicht so gewand mit dem programmieren. DankeCode:(defun c:ne (/ nr NACHTEXT STR obj ) (setq nr (getint "
Startnummer:")) (if nr () (setq nr 0) ) (setq nr (1- nr))(setq NACHTEXT (getstring "
Nachtext:"))(while (setq obj (entget(car(entsel "
TEXT wählen:")))) (if(="TEXT"(cdr(assoc 0 obj))) ...
|
| In das Form Lisp wechseln |
|
Lisp : Umstieg openDCL nach VBA
Gerd_Ecke am 21.10.2019 um 07:30 Uhr (1)
Hallo@Peter - ja ich will von den Dialogen dann Lisp-Funktionen starten. werde auf keinen Fall tausende Quelltextzeilen umschreiben@Jörn - Wertübergabe über Registry hab ich schon einen Lösungsansatz.Klar ist OpenDCL viel einfacher und besser. Aber da meine Tools von mehreren Nutzern unbedingt gebraucht werden, wir jedes Jahr auf die neueste Civil/Map umsteigen, geht es nicht dass wir so lange auf das angepasste OpenDCL warten.Das Einlesen sämtlicher Vermessungen der Abteilung sowie die gleichzeitige B ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Neue Festlegung der Richtungen von Vorder-&Draufsicht...
Walter Geppert am 21.09.2010 um 16:31 Uhr (0)
Wie ich deine Frage verstehe, hast du eine Baugruppe als Besitzer der Zeichnung, an der der Ansichtsatz hängt. Unter der gibts andere Baugruppen bzw. Teile, davon eins dein "Bezugsteil", das sich verschoben hat.Ein Workaround wäre, alles unter dem Zeichnungsbesitzer so zu bewegen, dass es wieder zu den Ansichtsrichtungen passt und dann den Besitzer als Ganzes mitsamt dem Ansichtssatz wieder zurück, damit die Lage der Baugruppe im Arbeitsraum wieder stimmt. Der AS steht dann anders.------------------meine L ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um AutoCAD : Objekte liegen innerhalb des Blockes auf Z-Achse
Fiedelzastrow am 24.08.2015 um 15:14 Uhr (1)
Hallo, leider steht mir derzeit keine Vollversion zur Verfügung so dass ich Dein beschriebenes Verhalten nicht selber testen kann.Aber : nicht gleich alle Pferde scheu machen Gegenfrage : Hast Du nach einem Testlauf des Lisps die Zeichnung neu abgespeichert? Und danach den Block untersucht, ob es noch Elemente gibt, die nicht auf Z=Null liegen? Und was passiert, wenn Du in einer abgespeicherten Zeichnung das Lisp nochmals durchlaufen lässt?Gruß RobertP.S. Vielleicht kann Lothar jenes Verhalten bestätigen ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Blockattribute bearbeiten
Dorfy am 25.08.2011 um 12:06 Uhr (0)
Zitat:Original erstellt von cadplayer:wie soll ich weiter mit entnext vorgehen, um an die Attribute zu kommenna du erhältst ein entity - was kann man damit machen?löschen, verschieben, kopieren und wieder löschen versuch doch mal die entity liste von dem entnext entity zu erhalten (mit entget)und schau dir diese an...und dann die nächste ... usw ... bis gc 0 seqend kommt...wo ist das attribut und wo ist der wert und ...steht oben alles im code ------------------Mfg Heiko Elefantenjagd in Afrika "... L ...
|
| In das Form Lisp wechseln |
|
CoCreate Modeling : Hilfgeo auf Arbeitsebene
Walter Geppert am 04.05.2011 um 10:25 Uhr (0)
Zitat:Original erstellt von Hartmut Jäckle:Ich meine früher war das beim Annotation auch,dass ich sie auf der aktiven A-Ebene auf den absoluten Nullpunkt der Ebene setzten konnte.Du meinst wohl die Vorgehensweise im 3D-Arbeitsbereich.Jedenfalls ist es ein Riesenunterschied, ob duNull Punkt Null = 0.0oder Null Komma Null = 0,0eintippst, das Erste ist eine Dezimalzahl, die als X- oder Y-Wert zum Positionieren einer Hilfslinie (wagrecht oder senkrecht) reicht, das Zweite ist die Koordinate eines 2D-Punkts zu ...
|
| In das Form CoCreate Modeling wechseln |