|
Rund um AutoCAD : Normal Z Wert
Brischke am 19.09.2003 um 09:31 Uhr (0)
Hallo Janosch,Hintergrund hinter deiner Bogenproblematik ist folgender. Jedes Element wird in seinem eigenen Koordinatensystem abgebildet. In der Regel ist dies das Weltkoordinatensystem. Deine Bögen (wahrscheinlich aus einem anderen CAD-System) haben ein vom WKS abweichendes Koordinatensystem hinterlegt. Die Z-Achse zeigt in die entgegen gesetzte Richtung.Beheben kann man das indem man dem Objekt zunächst einmal das richtige Koordinatensystem zuweist.(210 . 0.0 0.0 1.0)Da dann aber die Objektdefinition fü ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Exceltabelle in ACAD
Proxy am 13.05.2004 um 12:56 Uhr (0)
du kannst die Excel-Tabelle als CSV speichern und als D-Text-Objekte einfügen... Beispielcodierung ... musst höhstwahrschenlich für deine Bedürfnisse anpassen. Code: ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (setq x_distance 10 y_distance 2 text_height 1 text_style "??????????" text_align "ml" ) (defun c:tabelle (/ txt txt_lst x y) (setvar "cmdecho" 0) (setvar "blipmode" 0) (command "_style" "txt_style" text_style text_height "1.0" "" "" "" ;|""| ; ) ;;; A ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : Attribute in Blöcke ändern
Andreas Kraus am 21.10.2010 um 21:15 Uhr (0)
Zitat:Und wie geht das, in ein LISP-File fummeln ?Windows-Editor öffnenalles reinkopierenunter k_attchg_tree.lsp speichernLeerzeichen ... gute Idee daran zu denken Also nochmal mit Korrektur:(vl-load-com)(defun mk_tree (pfad verz_nicht / DIR NEU_PFAD_LIST PFAD PFAD_LIST) (defun mk_tree_work (pfad_list) (if (setq neu_pfad_list (apply append (mapcar (lambda (pfad) (mapcar (lambda (dir) (print (strcat pfad dir "")) (strcat pfad dir "") ) (vl-remove-if (lambda (dir ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Stiegenlauf programmieren
MONKMUTU am 08.01.2013 um 13:37 Uhr (0)
Hallo,habe folgenden Lisp-Code jedoch benötige ich jetzt eine kleine Erweiterung.- siehe ZeichungWer kann mir helfen?(defun C:st (/ p1 p2 os flag anz x y ap epy epx) (command "_.LINE" pause pause "") (setq p1 (trans (cdr (assoc 10 (entget (entlast)))) 0 1) p2 (trans (cdr (assoc 11 (entget (entlast)))) 0 1) os (getvar "osmode") ) (entdel (entlast)) (setvar "osmode" 0) (setq flag T) (while flag (setq anz (getint "Anzahl der Steigungen eingeben: ")) (if ( anz 0) (setq flag nil) ) ) ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Attribute an beliebigen Block anhängen
mapcar am 11.09.2004 um 19:33 Uhr (0)
Das sehe ich nun genau anders: AutoCAD kämpft mehr mit dem Alterbe, nämlich der Tatsache, dass ansynchrone Attribute überhaupt möglich sind. Ich schätze das so ein, dass diese Möglichkeit nie geplant war, sondern durch mangelnde Sorgfalt bei der Implementation entstanden ist. Abschaffen konnte man diese Möglichkeit nicht mehr, denn man hätte den ganzen Mechanismus nochmal umkrempeln müssen. Also hat man ein ATTREDEF dazugetan, und gut so. Als VBA/ActiveX integriert wurde, wollte man der Sache nicht noch we ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um AutoCAD : 2008 Maßstabsliste
Caladia am 25.04.2008 um 00:23 Uhr (0)
Also in 2008 konnte man die Maßstäbe löschen löschen löschen löschen und nochmals löschen, aber durch die Xref-Referenzierung waren sie nach dem neu öffnen alle wieder da (owohl im Xref auch gelöscht, aber da gabs ja immer noch die x-x-x-xrefmaße).Und nu in 2009 ist alles so wie eingestellt (mitunter kommt sogar die Meldung, dass wenn ich ein Xref einlese, dass da die Textmaßstäbe usw. auch gelöscht werden sollen). Nu gut, ich las die Lisp immer noch beim hinausgehen aus der Zeichnung drüberlaufen (ins "sc ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block einfügen mit LISP und Wert 1
CADmium am 14.01.2009 um 12:27 Uhr (0)
Warum sichert ihr eure Progs eigentlich nicht minimal gegen abkacken wegen fehlerhafter Usereingaben ab ?z.B. so : (ungetestet nur in den Editor geschrieben..)(defun c:bel (/ corner1 corner2 columns rows roomwidth roomheight colspacing rowspacing) (if(and(or(setq corner1 (getpoint "
Erste Ecke angeben: ")) (prompt "
Ungültiger 1. Punkt") ) (or(setq corner2 (getpoint "
Zweite Ecke angeben: ")) (prompt "
Ungültiger 2. Punkt") ) (or(and(setq columns (getint "
Anzahl wagerecht: ")) ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : Block auflösen, Attribute und Inhalt erhalten
KlaK am 23.09.2019 um 14:08 Uhr (1)
Zitat:Original erstellt von AlainP:Hallo Cadwoman,vielen Dank für die Antwort.Ich habe viele gleiche Blöcke mit gleichen Namen und muss aus jedem Block ein eigenen individuellen Block erstellen.Die Inhalte bleiben allerdings pro Block die gleichen.Der lange weg wäre das ich den Block Sprenge, den neuen Block, mit den gesprengten Attributen, erstelleund alle Werte Händisch wieder eintrage.Ich dachte mir das es eventuell ein einfaches Lisp hierfür gibt.Hätte nicht gedacht das dies so "Exotisch" ist.Sorry, ic ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um AutoCAD : bild-pfad entfernen???
Brischke am 27.01.2004 um 10:26 Uhr (0)
Hallo,ich habe mir mal das Tool vom CADmium angesehen. Die Zusammenhänge super erkannt (10Us). Hoffe du bist mir nicht böse, dass ich das etwas runder gemacht, und eine Kleinigkeit korrigiert habe.Das Tool hat so nur funktioniert, wenn die Bilddatei in einem Acad-Suchverzeichnis gefunden wird. Ist das nicht so, dann muss man dieses in ein solches oder in das aktuelle Zeichnungsverzeichnis kopieren. Diesen Sachverhalt habe ich noch eingebaut.Code:(defun c:DEL_IMAGE_PFAD ( / AUSWAHL) (vl-load-com) (setq AU ...
|
| In das Form Rund um AutoCAD wechseln |
 |
Rund um AutoCAD : Multilinie spezielle Fragen
kennethberlin am 26.03.2017 um 11:27 Uhr (15)
Hallo, das Büro in dem ich Praktikum mache zeichnet Trassen mit Multilinien.Nun sollte ich deren Länge bestimmen, die Zeichnerin misst die Trassen manuell, das fand ich aber viel zu aufwendig. Die zweite möglichkeit die Sie verwendet ist das Ausgeben mit export.Meine Variante war folgende:Multilinien sprengen und dann mit einer Lisp die ich gefunden habe die Linienlänge zählen und auf addieren. Anschließend durch die Anzahl der Breite teilen. Also wenn die Multilinie aus 4 Linien besteht teile ich halt dur ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Datei wird immer grösser
Proxy am 07.02.2005 um 20:21 Uhr (0)
Zitat: Original erstellt von hengesa: Das Bereinig war recht erfolgreich. Hat mein File von 169 MB auf nur 73,5 MB schrumpfen lassen!!! Thanks!! Oben schreibst du unteranderem ca. 20 kreise und 20 Linien , Das Ausgangsfile hat eine grösse von ca. 50 MB mit über 1000 Layern ... 1000 Layer ... ähmmm das erinnert mich an die Diskussion Ähmmm ich kenne auch so 150 MB dwgs .. die stellen jedoch ein grosses Gebäude mit Elekto, Sani, Wasser&Gas uns Sonstiges und alles in 3D ... aber für ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Einstellung in Optionen wird nicht dauerhaft übernommen
Angelika Hädrich am 20.11.2006 um 09:52 Uhr (0)
Hallo CADLoe,also hinter diesem Häkchen verbirgt sich die Systemvariable SDI.Steuert, ob das Programm in einer Einfach- oder Mehrfachdokument-Schnittstelle ausgeführt wird.Die folgenden Werte sind möglich:0 = Aktiviert das Multiple Document Interface. 1 = Deaktiviert das Multiple Document Interface. 2 = (Schreibgeschützt - also nur wird nur vom System nicht vom User gesetzt) Das Multiple Document Interface wurde deaktiviert, da eine Anwendung ohne Unterstützung für die Mehrfachdokument-Schnittstelle gelade ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Wblock
Jürgen Scheeren am 13.06.2006 um 10:12 Uhr (0)
Hallo Acadler,ich habe das auch über das Design Center gelöst, mit Macrosund einer umgestrickten Lisp-Datei setz es mal rein, kann mann ja an seine Bedürfnisse anpassen. Das Ding ist an den wichtigsten Stellen Beschriftet,so das man eigentlich schnell durchsteigen müste, ansonsten helfe ich gerne weiter.TXT einfach in LSP umbenennen.Gruß Jürgen [-Blockverwaltung]ID_xyz [Fahrzeuge]^C^C(if (null adc) (load "adc.lsp"))(princ);(adc 1);ID_xyz [Logos]^C^C(if (null adc) (load "adc.l ...
|
| In das Form Rund um Autocad wechseln |