|
Rund um AutoCAD : Schraffur wird nicht dargestellt
joern bosse am 29.04.2024 um 10:56 Uhr (1)
Hallo,ich habe in einer Zeichnung 2 Schraffurflächen SOLID, eine wird dargestellt, die andere nicht.Die Schraffurfläche, die nicht dargestellt ist kommt aus einer Zeichnung, in der keine Schraffurflächen dargestellt werden. Ich habe die Fläche über die Zwischenablage in diese Datei eingefügt, um die Unterschiede herauszufinden.Besondere Eigenschaften der nicht dargestellten Schraffurfläche:Fläche 0.0bei BKS von Objekt kommt die Meldung "Dieses Objekt definiert keine Koordinatensystem"HATCHGENERATEBOUNDARY ...
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Repeat hilfe!!!
joern bosse am 08.08.2008 um 13:27 Uhr (0)
Hallo,zum Visual-Lisp-Editor http://www.cadmaro.de/start/news/anleitung-visuallisp-editor.html zu LISP http://www.autolisp-tutorial.mapcar.net/ oder das daraus entstanden "Kochbuch"zu LISP ganz von Anfang:"Einführung für AutoCAD-Praktiker" von Günter Scheuermann-Stähler. Das ist bei Amazon zwar nicht mehr erhältlich, aber bei ebay oder so bestimmt. Das Buch ist schon ziemlich alt, aber für die Grundbegriffe in LISP ist es echt super.------------------viele GrüßeJörn
|
| In das Form Lisp wechseln |
|
Lisp : (command _saveas und FILEDIA = 1
joern bosse am 29.10.2008 um 14:20 Uhr (0)
Hallo,ich habe mir einen netten Dateinamen ausgedacht, z.B. "Meine_Zeichnung_01" und möchte diesen Namen mit (command "_saveas" an das Standard-Speichern-unter-Fenster von AutoCAD übergeben. = siehe BildBei Verwendung von (command "_saveas" wird die Einstellung der Variable "FILEDIA" übergangen, auch wenn Sie auf 1 steht wird das Speichern unter ohne Fenster ausgeführt.Gibt es das was???------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : (command _saveas und FILEDIA = 1
joern bosse am 29.10.2008 um 17:04 Uhr (0)
Hallo Dorfy und Thomas,für heute gebe ich erstmal auf, vielleicht kann ich mir ja morgen noch ein bißchen Zeit nehmen. Soweit bin ich mit dem Stichwort von Thomas gekommen (aber so richtig funktionieren tut da noch nichts)Code:(defun c:test (/ x r) (vl-load-com) (if (setq x (vlax-create-object "UserAccounts.CommonDialog")) (progn (vlax-put-property x Filter (strcat "AutoCAD 2004-Zeichnung(*.dwg)|*.dwg|" "AutoCAD 2000/LT2000-Zeichnung(*.dwg)|*.dwg|" "AutoCAD-Zeichnungsstandards(*.dws)|*.dw ...
|
| In das Form Lisp wechseln |
|
Lisp : Orientierung umrechnen
joern bosse am 19.11.2008 um 16:55 Uhr (0)
Hallo Roman, ich hatte ein ähnliches Problem, da ging es von AutoCAD [rad] (linksdrehend, Nullrichtung= Osten) ins Vermessungssystem [gon] (rechtsdrehend, Nullrichtung = Norden)dafür hatte ich folgende Funktion:Code:(defun JB_verm:rad-acad-gon-verm(r1 / ) (setq r1 (- 500.0(* r1 (/ 200.0 pi)))) (setq r1 (cond(( r1 400.0)(- r1 400.0)) (( r1 0.0)(+ r1 400.0)) (T r1))) (if (= r1 400.0)0.0 r1))Das Studium ist schon lange her, ich glaube das Fachwort für solche Sachen war "Abriß", aber jetzt muss ich los, ...
|
| In das Form Lisp wechseln |
|
Lisp : Brauche Hilfe bei Lisp- Programierung
joern bosse am 20.11.2008 um 09:28 Uhr (0)
Hallo Marco,und zum Schreiben der Lisps würde ich den AutoCAD-internen LISP-Editor verwenden (starten mit "VLIDE" in der Befehlseingabe)Kleine Anleitung zum LISP-Editor: http://ww3.cad.de/foren/ubb/Forum145/HTML/002402.shtml#000046 [Edit]@Dorfy: ich bin heute noch nicht so schnell [/Edit]------------------viele GrüßeJörnhttp://www.bosse-engineering.com[Diese Nachricht wurde von joern bosse am 20. Nov. 2008 editiert.]
|
| In das Form Lisp wechseln |
|
Lisp : Schraffur für Dämmstoffe
joern bosse am 19.11.2008 um 12:45 Uhr (0)
Hallo Gerhard,die Suche im Rund um AutoCAD-Forum brachte bei mir u.a. http://ww3.cad.de/foren/ubb/Forum54/HTML/005260.shtml Jetzt musst Du nur noch testen.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Lisp warten lassen
joern bosse am 15.12.2008 um 07:36 Uhr (0)
Hallo CADchup,ich habe das mal so ähnlich wie Andy vorgeschlagen gelöst, solange, wie vl-file-rename nil zurück gibt ist die Datei am "Arbeiten" (in diesem Fall ein RAR-Archiv).Code:(if (and (vl-file-rename (strcat pfad A) (strcat (substr (strcat pfad A) 1 (vl-string-search "." (strcat pfad A))) ".exe") ) (findfile (strcat (substr (strcat pfad A) 1 (vl-string-search "." (strcat pfad A))) ".exe")) ) (progn (startapp (strcat (substr (strcat pfad A) 1 (vl-string-search "." (strcat pfad A))) ".exe" ...
|
| In das Form Lisp wechseln |
|
Lisp : In DCL-Datei Symbole schreiben
joern bosse am 22.01.2009 um 14:22 Uhr (0)
Hallo Nano,ich weiß nicht was Du genau vorhast, aber ich habe für einen ähnlichen Fall die Slider mißbraucht. (siehe Bild):slider{key = "JB_1_s1"; width = 5; min_value = 1; max_value = 100;}Das Attribut "width" habe ich so klein gewählt, daß kein Schiebebalken zu sehen ist. Bei der Auswertung setze ich den Wert des Sliders immer gleich wieder auf die Ausgangsposition:(set_tile "JB_1_s1" "50.0")Dadurch kann ich die Pfeiltasten als Endlostasten verwenden.------------------viele GrüßeJörnhttp://www.bosse-engi ...
|
| In das Form Lisp wechseln |
|
Lisp : In DCL-Datei Symbole schreiben
joern bosse am 22.01.2009 um 15:55 Uhr (0)
Hallo Nano,also geht es Dir eigentlich nur um die Pfeildarstellungen nach unten und oben???Da kann ich Dir leider nicht weiterhelfen, außer, die Dialogbox so umstellen, das Du auch mit Seitwärtspfeile "" "" auskommst, oder in VBA wechseln, dort gibt es bessere gestalterische Möglichkeiten für Dialogfelder.------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 27.01.2009 um 14:33 Uhr (0)
Hallo,mit der Punktnummer würde ich einlesen wie bisher, aber ein (VL-STRING-LEFT-TRIM "0" mit einbringen, dann werden schon mal alle linksliegende Nullen entfernt.Dann kannst Du über die READ-Funktion weitermachen wie bisher, nur das Du dann 4 anstatt 3 Listenwerte hast. Dann würde ich natürlich lieber einen Block mit einem Attribut (zur Aufnahme der Punktnummer) als einen Punkt verwenden, aber da kannst Du ja noch ein bißchen Feinschliff machen.Code:(defun c:versuch (/ file zeile) (setq file (getfiled "V ...
|
| In das Form Lisp wechseln |
|
Lisp : Punktkoordinaten aus Datei auslesen
joern bosse am 28.01.2009 um 10:29 Uhr (0)
Hallo PsychoDad,wie man einen Block mit Attribut erstellt mußt Du Dir selber über die Forensuche anlesen, ich denke das wurde schon öfters behandelt, außerdem ist das eher ein Thema in "Rund und AutoCAD".Vielleicht hilft Dir noch der Beitrag von FAQ, ich habe ihn nur überflogen. http://ww3.cad.de/foren/ubb/Forum54/HTML/013223.shtml ------------------viele GrüßeJörnhttp://www.bosse-engineering.com
|
| In das Form Lisp wechseln |
|
Lisp : Basispunkt Schraffur
joern bosse am 24.02.2009 um 09:21 Uhr (0)
Hallo Andreas,danke erstmal, aber für mich ist das Problem bereits abgeschlossen, weil der Kunde mit der (nicht so schönen Lösung) leben kann.Aber interessant allemal, ich habe mal ein paar Testläufe gemacht (siehe dwg-Datei). Den Code habe ich dazu aufgrund eines akuten Zeitmangels noch nicht seziert, vielleicht kannst Du aber noch einmal in ein paar kleinen Sätzen beschreiben, nach welchen Kriterien wo und wieviel Punkte erzeugt werden.Bei der Umsetzung des Codes zur Nutzung in Schraffurflächen sehe ich ...
|
| In das Form Lisp wechseln |