Informationen zum Forum Lisp:
Anzahl aktive Mitglieder: 1.243
Anzahl Beiträge: 32.004
Anzahl Themen: 4.588

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info
Ergebnisse 1938 - 1950, 8888 Gesamtergebnisse mit Suchbegriffen lisp sec.

Direkter Link in ein Forum:

Lisp

AutoLisp : Problem bei AutoLisp mit Koordinaten-Angaben
Brischke am 22.01.2004 um 14:42 Uhr (0)
Hallo Imion, hallo Marvin der Fehler liegt an dem ganz am Anfang (entmake ((0 . Vertex ) (10 (+ (car Startpoint) Width)) (20 (cadr Startpoint)) (30 (caddr Startpoint)))) Das teilt dem Programm mit, dass das folgende nicht evaluiert werden soll. Es wird also nicht der Wert der Variablen übergeben sondern der Variablenname. Und dass kann dann nicht funktionieren. Ändere das dahingehend: (entmake (list (0 . VERTEX ) .. (cons 10 (+ (car Startpoint) Width)) .. ) ) Dann sollte es funktionieren. Bei Fragen ...

In das Form AutoLisp wechseln
AutoLisp : Sofortiger Abbruch einer Funktion
Brischke am 23.01.2004 um 15:52 Uhr (0)
Hallo Wolfgang, das ist eine Frage der Programmstruktur ich würde es so machen: Code: (defun XXX (/ a b c) (setq a ..) (setq b ..) (setq c ..) (if c (yyy c) ) ) (defun YYY (var / x y c) ... ) Somit ist der Programmablauf nicht abzubrechen, sondern läuft ohnehin nur in den Arbeitsbereich, wenn alle Bedingungen erfüllt sind. Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Sofortiger Abbruch einer Funktion
CADmium am 24.01.2004 um 10:40 Uhr (0)
Die von Holger vorgeschlagene Strategie ist auf alle Fälle die saubere und elegantere Lösung - nicht nur für Lisp. Egal, ob die Funktion nun quit, exit , goto (in anderen Programmiersprachen) heißen, es besteht immer die Gefahr, das programminterne Umstellungen von z.B. globalen (System-) Variablen oder offene Dateien nicht ordnungsgemäß zurückgesetzt werden. Ich weiß - dazu gibt es zur Not immer noch einen entsprechenden Errorhandler. Doch dieser sollte eigentlich nur zum Einsatz kommen, wenn Nutzerspez ...

In das Form AutoLisp wechseln
AutoLisp : 3D-Flächen schneiden
scj am 25.01.2004 um 16:12 Uhr (0)
Hallo okhar, ich habe ein LISP-Programm geschrieben, das aus 3d-Flächen den darunter (in Richtung z=0) liegendenden SOLID erzeugt. Den kann man dann mit Booleschen Funktionen beliebig bearbeiten (auch schneiden - siehe Anhang). Bei Bedarf melde Dich mal über www.black-cad.de Beste Grüße aus der Rhön Jochen

In das Form AutoLisp wechseln
AutoLisp : Problem bei AutoLisp mit Koordinaten-Angaben
Brischke am 26.01.2004 um 10:45 Uhr (0)
Hallo Imion, wenn schon die Fehlermeldung mit der Zahl 44 erscheint, dann läßt das sehr leicht darauf schließen, dass der Gruppencode 44 an dieser Stelle nichts zu suchen hat. Soll heißen, dass du die (44 . 5) mal aus deinem Code entfernen sollst. Dann haut es hin. Was wolltest du denn mit dieser Gruppe bewirken? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp 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
AutoLisp : Reaktor-Prg.
Brischke am 27.01.2004 um 13:06 Uhr (0)
Hallo vision, eretze mal die Zeile (= value TEXT ) durch (wcmatch value *TEXT ) Dann wird auch MTEXT und DTEXT beachtet. Vielleicht liegt es daran? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Ellipse / Start- und Endpunkt
Bernd10 am 27.01.2004 um 13:46 Uhr (0)
Hallo, in meiner Zeichnung ist ein Objekt Ellipse enthalten. Wenn ich dies beim AutoCAD2002-Befehl Liste wähle, erhalte ich im Textfenster folgende Informationen: ELLIPSE Layer: "A_schwarz_250" Bereich: Modellbereich Referenz = 9D2 Länge: 40.678 Mittelpunkt: X = 1516.015 , Y = 4710.211 , Z = 0.000 Hauptachse: X = 3.907 , Y = -22.158 , Z = 0.000 ...

In das Form AutoLisp wechseln
AutoLisp : Ellipse / Start- und Endpunkt
Brischke am 27.01.2004 um 13:56 Uhr (0)
Hallo Bernd, so: Code: (vl-load-com) (setq el (car(entsel)) el (vlax-ename- vla-object el) stpt (vlax-curve-getStartPoint el) ept (vlax-curve-getEndPoint el) ) Bei Fragen ... Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Reaktor-Prg.
vision am 27.01.2004 um 14:01 Uhr (0)
Hallo Holger, Du hast (wie meistens) recht! Mit (wcmatch value *XXX ) bzw. XXX* funktionierts mit allem! Vielen DANK! PS: bekomme beim LISP laden noch folgende Meldung: Befehl: _textscr ; Fehler: Einstellung für AutoCAD-Variable zurückgewiesen: CLAYER 0

In das Form AutoLisp wechseln
AutoLisp : Reaktor-Prg.
Brischke am 27.01.2004 um 14:11 Uhr (0)
Hallo Vision, das verstehe ich nicht wirklich, denn (wcmatch value *XXX ) sollte eigentlich nil ergeben, wenn value = TEXT oder DTEXT oder MTEXT ist. ??? Grüße Holger ------------------ Holger Brischke (defun - Lisp over night! AutoLISP-Programmierung für AutoCAD Da weiß man, wann man s hat!

In das Form AutoLisp wechseln
AutoLisp : Plotmaßstab mit Lisp auslesen?
T. Bürger am 27.01.2004 um 17:02 Uhr (0)
Hallo ihr Wissenden, kann mir jemand von euch mal verraten ob und wie es möglich ist aus dem aktuellen Layout (oder Modelbereich) den Plotmaßstab (Faktor) mittels Lisp auszulesen. Ich meine dabei das Layout selber nicht ein Ansichtsfenster. Ich habe schon alles abgegooglet was mir so vor den Browser kam aber nicht das Richtige gefunden. Das einzige was ich fand war was für VBA in der Hilfe, aber das nützt mir nichts den ich brauch was für Lisp. Ein Ansatz an dem ich mich geklammert hatte war: (setq al (vl ...

In das Form AutoLisp wechseln
AutoLisp : Plotmaßstab mit Lisp auslesen?
Brischke am 27.01.2004 um 17:49 Uhr (0)
Hallo Thomas, man braucht von den ganzen (vlax-..) Befehlen eigentlich nur 3 (vlax-invoke-method ..)-für die Methoden (vlax-get-property..)-um Eigenschaften auszulesen (vlax-put-property..)-um Eigenschaften zu setzen Wie die Funktionen gefüttert werden, siehst du in der VBA-Hilfe. Du hättest also das VBA-Bsp durchaus für dich verwenden können. Bei dir sollte es dann so gehen, den Maßstab musst du nun aber noch selbst aus der Rückgabe bestimmen. (setq al (vla-get-ActiveLayout (vla-get-activedocument (vlax ...

In das Form AutoLisp wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  137   138   139   140   141   142   143   144   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160   161   162   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2024 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz