|
AutoLisp : Probleme gesucht...
CADchup am 08.04.2003 um 13:15 Uhr (0)
Hi Axel, klingt ja schon sehr umfangreich, was Du da vor hast. Vielleicht wären auch verschachtelte Blöcke und ihre Analyse ein Thema für Dich. Und xrefs? Sind ja spätestens nach dem Binden auch nur Blöcke. Hier wäre vielleicht die (mögliche) Zuschneideumgrenzung des ehem. xrefs interressant. Ansonsten freue ich mich schon auf das Thema! ------------------ www.cadditions.de
|
| In das Form AutoLisp wechseln |
 |
Lisp : unbekannter Elementtyp 3DLINE
jupa am 14.06.2018 um 09:54 Uhr (15)
Zitat:Original erstellt von cadffm:Wenn du von der Bearbeitung/Analyse geöffneter Dateien sprichst,dann braucht man keine 3DLINE berücksichtigen.Ok. Hatte inzwischen auch mal versucht, meinen aktuellen AutoCAD-Versionen mittels (entmake ...) ein "3DLINE"-Element unterzujubeln - naja, war nichts anderes zu erwarten. Nochmals dankeJürgen------------------Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty)
|
| In das Form Lisp wechseln |
|
Lisp : entmod GC 41
joern bosse am 12.11.2011 um 10:11 Uhr (0)
Hallo Martin,wenn Du in folgender Zeile das Apostroph gegen FUNCTION auswechselst, dann kannst Du mit dem VLIDE-Debugger (Haltepunkt setzen) Schritt für Schritt durch die Funktion gehen und die Werte überwachen, das ist sicherlich auch schon aufschlussreich für die Analyse.(vl-remove-if-not (function(lambda (x) (/= (car X) 43))) lwahl) ------------------viele GrüßeJörnhttp://www.bosse-engineering.comStammtisch in Wolfsburg http://ww3.cad.de/foren/ubb/Forum491/HTML/000179.shtml
|
| In das Form Lisp wechseln |
|
AutoLisp : lisp für andere darstellungsvarianten z.b. axonometrie?
CADmium am 14.01.2006 um 11:21 Uhr (0)
(Fast) alles was sich in Autocad zeichnen läßt, läßt sich auch mit Lisp nachstellen. .. z.b. über die Command-Funktion. Das Problem wird bei dir eher dia Analyse der Ist-Geometrie sein. Als Einstieg in dein Problem sind sicherlich die Unsetzung der mathematischen Grundlagen sinnvoll.Viel Spaß dabei wünscht..------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Mal wieder OT...
Axel.Strasser am 30.11.2005 um 23:02 Uhr (0)
Hallo Namenskollege,auch ich habe mit Bedauern Deien Ankündigung gelesen und kann Dir auch nur alles, alles Gute wünschen. Ich hoffe Du hast die Kraft und die Ausdauer, die jetzt sicherlcih schwere Zeit durchzustehen. Ich schicke Dir viele, viele gute Gedanken aus der Schweiz nach Kassel und es würde mich sehr freuen, wenn Du Dich bald wieder mit einer Deiner fundierten Antwort und Analyse zurückmelden würdest.Axel
|
| In das Form AutoLisp wechseln |
|
Lisp : über masseig Gewicht ermitteln
bu am 02.10.2008 um 11:51 Uhr (0)
Hallo Dorfy,entschuldigung dass ich mich jetzt erst melden kann. Das Problem ist, dass ich die Text-Datei nicht ohne Eingriff erzeugen kann. Ansonsten würde ich das Auslesen dieser Datei bevorzugen. Es steht ja alle Information drin. Jedoch will AutoCAD das Schreiben in eine Datei unbedingt besätigt wissen. Zuerst "Drücken Sie die EINGABETASTE, um fortzufahren:" und dann "Analyse in Datei schreiben? [Ja/Nein] N: j" mit entsprechender Dateiauswahl. Kennt jemand eine Alternative.------------------Gruss bu
|
| In das Form Lisp wechseln |
|
Lisp : Rückgabe getstring nicht nil?
THE_ONE am 17.06.2009 um 20:23 Uhr (0)
Zitat:Original erstellt von CADmium:Um aber auf das Verhalten mit der nil-Rückgabe zu kommen, kann man z.B. solche Funktion einsetzen:(defun DT:GETSTRING(MSG) (or(=(type MSG)STR)(setq MSG"")) (if(and(not(vl-catch-all-error-p (setq RETURN(vl-catch-all-apply getstring (list MSG))) ) ) (=(type RETURN)STR) (/= RETURN "") ) RETURN (prompt "
Abbruch durch Anwender.") ) )ist natürlich noch ausb ...
|
| In das Form Lisp wechseln |
|
AutoLisp : command und ?-mal pause
CADmium am 11.01.2005 um 14:46 Uhr (0)
Zitat: Original erstellt von autocart: Wie lange braucht ihr eigntlich zum entwickeln neuer Programme und Gedankengänge oder auch besseren Strukturen? Bei mir würde ich das Verhältnis der Zeit, die ich zum eintippen brauche, im Vergleich zur Zeit die ich nachdenke, mit 20% Tippen auf der Tastatur und 80% Denken beziffern. Glaube, dass ich eher länger brauche, als andere. Wie ist es bei euch? .. ist eine Frage des zu lösenden Problems, oder ... Analyse- Konzept- Coden .. das letztere ist dann m ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DCL verkleinern
Brischke am 11.06.2004 um 12:42 Uhr (0)
Hallo Jürgen, prinzipiell ist es so. Aber wie gesagt. Du musst vorher aber unbedingt eine Analyse machen, wie die Tiles miteinander verquickt sind. Dann kannst du das Fenster teilen und musst die Funktionalitäten wieder erzeugen. Der Beitrag von mir, die von dir angesprochene lsp-Datei, kann dir nur beim Verstehen des ganzen helfen und eben den generellen, prinzipiellen Umgang vermitteln. Am konkreten Programm sind dann sicher genügend Stolpersteine zu umfahren. Grüße Holger ------------------ Holger Bri ...
|
| In das Form AutoLisp wechseln |
|
Lisp : MTEXT zu TEXT - aber nur im Modellbereich
CADmium am 24.10.2006 um 11:47 Uhr (0)
mal ein (nicht so schöner) Workaround:(defun c:MTEXT2TEXT( / LAYOUT AWS INDEX) (foreach LAYOUT(cons "Model"(layoutlist)) (setvar"CTAB" LAYOUT) (setq AWS(ssget "_x" (list(0 . "MTEXT") (cons 410 LAYOUT)))) (setq INDEX -1) (repeat(sslength AWS) (command "_explode" (ssname AWS (setq INDEX(1+ INDEX)))"") ) ) )mit ActivX und einer richtigen MTEXT-Analyse gehts schöner, dass auch verschiedene Fonts ect. erhalten bleiben.Aber das ist mir jetzt im Rahmen der Forenhilfe zu aufwendig ------------------ - T ...
|
| In das Form Lisp wechseln |
|
Lisp : Rückgabe getstring nicht nil?
CADmium am 07.05.2009 um 09:08 Uhr (0)
getstring liefert bei Enter einen Leerstring und nicht nil also so(or(/=(setq suffix (getstring "
Suffix: "))"") (setq suffix "-")) Um aber auf das Verhalten mit der nil-Rückgabe zu kommen, kann man z.B. solche Funktion einsetzen:(defun DT:GETSTRING(MSG) (or(=(type MSG)STR)(setq MSG"")) (if(and(not(vl-catch-all-error-p (setq RETURN(vl-catch-all-apply getstring (list MSG))) ) ) (=(type RETURN)STR) (/= RETURN "") ) RETURN (prompt "
Abbruch durch Anw ...
|
| In das Form Lisp wechseln |
|
Lisp : Gruppen auflösen
marc.scherer am 14.08.2006 um 08:41 Uhr (0)
Hi Dorfy,das Thema "Nur oberste Gruppe auflösen" haben CADmium und ich schon mal im Chat besprochen.CADmiums Vorschlag zur Analyse der obersten Gruppe kristallisierte sich da als der IMHO sinnvollste, wenn nicht sogar einzige, heraus:Ermittle für ein gepicktes Objekt alle Gruppen in denen es vorkommt.Die Gruppe die die meisten Objekte enthält MUSS die oberste Gruppe sein.Danke CADmium. Leider hatte ich bisher keine Zeit diesen Ansatz zu coden. Aber Du darfst Dich da gerne dran versuchen.------------------C ...
|
| In das Form Lisp wechseln |
|
Lisp : dyn. Blöcke erzeugen
romi1 am 29.09.2008 um 06:55 Uhr (0)
Hallo!Möchte über Lisp dynamische Blöcke (mit 2 Sichtbarkeitsstati) definieren und anschließend auch übers Lisp das Insert nach jeweiliger Auswahl des Sichtbarkeitsstauts setzen.Folgende Fragen:a) kenne mich leider nur mit "normalem Lisp" aus, nicht aber mit Visual Lisp (v... -Befehle); kann ich das überhaupt mit den "normalen" Lisp-Befehlen lösen?b) bei der Analyse einer dyn. Blockdefinition über (tblsearch "BLOCK" "...") und anschließender Extraktion der Elemente kann ich die für die Dynamik definierten ...
|
| In das Form Lisp wechseln |