|
Rund um Autocad : Punkte einfügen
mapcar am 07.11.2004 um 11:29 Uhr (0)
Bitte formuliere doch deine Frage so, dass eindeutig klar wird, was du möchtest. Neue Stützpunkte in eine Polylinie einfügen? Dann benutz die Suchfunktion, dazu gibt es bereits einiges. Aber was für einen Sinn würde denn das Einfügen von Stützpunkten in einen Bogen machen? Alternativ kannst du dir auch mal die AutoCAD-Befehle MESSEN und TEILEN zur Brust nehmen. Die fügen Punkte auf Polylinien und Bögen (und allen anderen Elementen) ein. Gruß, Axel Strube-Zettler ------------------ (defun - Lisp over nig ...
|
| In das Form Rund um Autocad wechseln |
|
CoCreate Modeling : Wie gehts mit DirectModeling weiter
mfromm am 12.01.2012 um 14:04 Uhr (0)
Hallo Prgrammierteufel,warum wartet Ihr nicht erst einmal ab, ob Ihr überhaupt noch gezwungen seid, das Programm in alle Richtungen zu verbiegen.Ich habe vor der Modeling-Erfahrung nämlich über 10 Jahre mit Pro/E gearbeitet. Was ja jetzt Creo ist. Die Funktionen, die in Modeling über Lisp hinzugefummelt werden müssen, sind in Creo eigentlich schon vorhanden. Man sollte sich jetzt also noch gar nicht ins Hemd machen und erstmal abwarten, was da Schönes auf einen zukommt. Schlimmer wird es auf jeden Fall nic ...
|
| In das Form CoCreate Modeling wechseln |
|
AutoLisp : Lisp und Schraffuren
SilkeRS am 21.05.2006 um 21:16 Uhr (0)
Hallo Jörn,zwar schon eine Woche her, aber zu diesen Tricks habe ich auch schon gegriffen. Die inneren Punkte sind echte Punkte (POINT). Das Problem ist, daß es einfach zu viele Maschen sind, die am Bildschirm erscheinen und der Ausschnitt (zoom) aufgrund der sehr unterschiedlichen Maschengröße nicht sinnvoll vorab berechnet werden kann. Auch mit einer Error-Routine ist es schwierig (ich habe es nicht geschafft), da das Programm nicht ganz aussteigt, sondern eben in die Abfrage hineinläuft, ob man sicher i ...
|
| In das Form AutoLisp wechseln |
|
SolidWorks : Skizze in die höhe verschieben`?
Proxy am 02.03.2005 um 22:41 Uhr (0)
Skizzeneben mit strg markieren ... somit eine Kopie der Urebene erstellen. Dann die zweie Ebene anklicken die Elemente/Objekte (das innere EI) auf die neueste/zweie Ebene übernehmen wenn das Ur-Ei die zweite Skizze definieren soll. Fertig. Zweie Lösung: neue Ebene erstellen und die Skizzenebene (Rechtsklick auf Skizze) auf die neue umdefinieren. Eine Ebene ist eine Ebene und bleibt eine Ebene. Somit kann eine Skizze (3D ausgenommen) auch nur auf einer flachen Ebene liegen. ------------------ Lis ...
|
| In das Form SolidWorks wechseln |
|
CoCreate Modeling : Dringende Frage
der_Wolfgang am 03.02.2010 um 21:16 Uhr (0)
Zitat:Original erstellt von TotaleAnfängerin:Wir wollen eine 2D Datei exportierendaraus könnte man jetzt auf Annotation schliessen. Ist das richtig?Modeling 2008 , bzw. das Annotation Modul darin supported ja pictures. Also kann man auch ein Drafting command anwenden.Code:(oli:sd-execute-annotator-command :cmd (format nil "BITMAP_TO_FILE TIFF PORT CURRENT RESOLUTION 4800,-1 DEL_OLD ~A.png END" out-file))erzeugt ein 4800 pixel breites TIFF. Die Hohe leitet sich vom der Groesse (hoehe:breite) ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um Autocad : Doppelte Punktnummern in ACad 14
Brischke am 25.05.2003 um 09:38 Uhr (0)
Hallo Morpheus-03, sicher kann dir geholfen werden. Die Frage ist nur Was sind doppelte Punktnummern? AutoCAD selbst vergeibt ja keine Punkt-Nr n. Also müssen das irgendwelche Elemente sein, die Dir die Punkt-Nr liefern. Sind das einfache Texte, die neben einem Punkt geschrieben worden? oder Ist der Punkt ein Block, der in einem Attribut die Punkt-Nr gespeichert hat. Oder was auch sonst...? Am besten ist es, du hängst hier mal eine Bsp-Zeichnung in s Forum, dann kann man sich eher ein Bild über dein Proble ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Schleifen kontrollieren
Dorfy am 01.02.2012 um 10:04 Uhr (0)
heute noch nicht munter?Code:(setq cplist (("TB" "BRUNN" "LAYER1") ("SS" "SCHACHT" "LAYER2") ("BL" "MAST" "LAYER3")))(setq relist (assoc "BL" cplist))und dann mit car, cdr... weiterEdit: oder du wertest den Rückgabewert weiter aus, falls dein gesuchter Wert öfters vorkommt, auf die schnell und ungetestetCode:(setq cplist (("TB" "BRUNN" "LAYER1") ("SS" "SCHACHT" "LAYER2") ("BL" "MAST" "LAYER3") ("BL" "MAST1" "LAYER4") ))(setq re ())(mapcar (lambda (x) (and (= "BL" (car x)) (setq re (cons ...
|
| In das Form Lisp wechseln |
|
AutoLisp : EED und Variable
U. Neumann am 27.01.2004 um 09:18 Uhr (0)
Hallo Lisp-Gemeinde, ich möchte an Zeichnungsobjekte EED s anhängen. Die anzuhängenden Daten liegen in Variablen gespeichert vor. Der nachfolgende Ansatz liefert mir aber immer einen Fehler, da fehlerhafte DXF-Gruppe. Ersetze ich die Variablen durch Festwerte funktioniert es. Wo liegt mein Fehler? (defun c:Test ( / ) (if (NOT (tblsearch APPID LINIENPUNKTE )) (regapp LINIENPUNKTE )) (setq P1 (getpoint
Anfangspunkt: )) (setq PN1 (getstring Punktnummer: )) (setq P2 (getpoint
Endpunkt: )) (s ...
|
| In das Form AutoLisp wechseln |
|
Rund um Autocad : massenausdruck
Brischke am 30.04.2004 um 11:31 Uhr (0)
@all Für einmalige/seltene Anwendungen ist ja ScriptPro ok. Aber wenn man das andauernd brauch und ScriptPro immer recht viel Zeit für die Abarbeitung benötigt, würde ich noch eine weitere Variante vorschlagen. Man schreibt ein Tool, welches das Script für alle ausgewählte Dateien schreibt. Also Script wählen, Dateien wählen, und dann geht es los, ohne andauernd Acad zu öffnen und zu schließen. Sollte dann so aussehen: _open DATEINAME_1 ..scripttext _close DATEINAME_1 _open DATEINAME_2 ..scripttext _close ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : aus Liste(13 34 36 67 64 45) string "13 34 36 67 64 45"
Brischke am 26.05.2003 um 12:20 Uhr (0)
Hallo Andrea, der Vollständigkeit halber, einen Zeilenumbruch in der txt-Datei erreicht man mit (princ "
") und wenn du weitere Daten anfügen möchtest, dann brauchst du die Datei nur nicht zu schließen, bis alle Daten drin sind. Dann sieht s so aus: Code: (setq f (open "c: est.txt" "w")) (mapcar (lambda (W) (princ W f) (princ " " f) ) (10 10.5 11 12 12.5 13 14 14.5) ) ;;; Hier den Rest eintragen - der noch in die Tab rein soll ;Zeilenumbruch (princ "
" f) (mapcar (lambda (W) (princ ...
|
| In das Form Rund um Autocad wechseln |
|
VBasic : Layereigenschaften Filter
Heiko76 am 31.10.2005 um 06:52 Uhr (0)
Hallo CADOpa,entweder ich komme hier nicht mit und habe was überlesen oder wir brauchen mehr Informationen????Ich denke mal, Du redest hier über AutoCAD??? Wenn ja, ich habe das (wenn ich es richtig verstehe) bei mir mit Lisp gelöst. Aber für VBA unter AutoCAD gibt es ein eigenen Bereich... http://ww3.cad.de/cgi-bin/ubb/forumdisplay.cgi?action=topics&forum=Autocad+VBA&number=259&DaysPrune=1000&LastLogin=&mystyle=AUGCE------------------ cuHeikoSchau mal rein www.mertens-bb.de
|
| In das Form VBasic wechseln |
|
Rund um Autocad : Layer Ashade
Proxy am 17.03.2004 um 20:04 Uhr (0)
Fehlerhaftes Lispchen fürs Löschen von den doofen Layer. Einfach laden und killashade eingeben Code: (defun C:killashade () (command _-layer _set 0 ) (command _-layer _unlock ASHADE ) (command _erase (ssget _X ((0 . INSERT ) (2 . AVE_GLOBAL ))) ) (command _erase (ssget _X ((0 . INSERT ) (2 . AVE_RENDER )) ) ) (command _purge _blocks AVE_GLOBAL _no ) (command _purge _blocks AVE_RENDER _no ) (command _purge ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Blöcke werden nicht in Ansicht dargestellt
Cater am 09.03.2003 um 23:01 Uhr (0)
Hallo Siegfried, danke für deine Rückmeldung. So gehe ich bisher auch vor. Problem ist halt bei aufsprengen der Blöcke wird die Datei sehr groß, deshalb arbeite ich immer mit einer Kopie, um Ansichten oder Schnitte zu erstellen. Mit Dansicht komme ich leider nicht sehr weit, da ich die erzeugten 2D Blöcke für ein anderes Programm benötige. Durch deinen Beitrag über die PLT-Dateien ist mir jedoch die Idee gekommen, die Dansicht zu plotten und wieder in eine DWG Datei umzuwandeln. Ist viellleicht auch eine ...
|
| In das Form Rund um Autocad wechseln |