|
AutoLisp : lsp von 1995 unter Acad 2004
HolgerR am 26.05.2005 um 18:24 Uhr (0)
Hi ich möchte gerne diese lisp Datei nutzen. Sie läuft bei uns auf einem NT Recher mit A-Cad 14. Auf meinem Pc Windows xp und A-cad 2004 gibt es immer diese Fehlermeldung...... ------------------------------ Befehl: _nc Dateiname nil : 123 .Datei geoeffnet Anfangspunkt : Programm Nr. : 123 Text : 456 Zustellung in Z: 10 G41/G42 1 oder 2: 1 Objekt waehlen : - Ein(e) LINE Fehler: Fehlerhafter Argumenttyp: numberp: nil; Fehler: Es ist ein Fehler innerhalb der *error*-Funktion aufgetreten.no function de ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Variablen-Übergabe
Werner-Maahs.de am 29.05.2005 um 20:35 Uhr (0)
Angeregt durch einen Beitrag im Forum Rund um AutoCAD habe ich ein wenig probiert und bin auf folgendes Hindernis gestossen: Mit der 1. Routine rufe ich die 2. Routine mit Variablen-Übergabe auf. (defun yz () (xy xyz.jpg ) ) (defun xy (Bild) (c:rmat N RED LACQUER STANDARD (1.0 0.0 0.0) (1.0) (Bild 0.75 0 (0.5 0.5) (0.3 0.3) 0.0 0 1) (1.0 0.0 0.0) 1.0 (1.0 0.0 0.0) 1.0 nil 0.2 0.0 nil 0.0 nil) ) R ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : eine weitere Frage zu Variablen-Übergabe
Werner-Maahs.de am 30.05.2005 um 13:01 Uhr (0)
Es hat geklappt! die Funktion sssetfirst war mir bis dato unbekannt. Wenn man wie ich im Augenblick viel Zeit hat probiert man einiges aus. Ich war wieder einmal angeregt durch eine Beitrag in Rund um AutoCAD (texte zerschlagen). Werde meine kleine Übung dem Beitrag zur Verfügung stellen. ------------------ strukturiertes Zeichnen mit www.Werner-Maahs.de
|
| In das Form AutoLisp wechseln |
|
Lisp : Symbolstandard mit lisp importieren
Wolli am 03.06.2005 um 09:33 Uhr (0)
Hallo Zusammen, ich verwende in Mechanical verschiedene Symbolstandards für Führungen und Positionsnummern. Mit einem Makro wechsle ich den Standard und erzeuge meine Positionsnummer und stelle den Standard zurück, das funktioniert einwandfrei. Wie schaffe ich es die Symbolstandards in z.B. fremde Zeichnungen die diese nicht enthalten automatisch zu importieren. Ich hatte da an einen Eintrag in der acaddoc.lsp gedacht der dafür sorgt daß aus einer Definierten Datei alle oder wenn möglich nur bestimmte Symb ...
|
| In das Form Lisp wechseln |
|
AutoLisp : DXF Gruppencode 70 POLYLINE (DXF_Datei)
Speedcad am 07.06.2005 um 12:25 Uhr (0)
Wie liegen die Vertexe bei Gruppencode 70 = 64 (polyline is a polyface mesh) vor? Bei Gruppencode 16 ist es eine zweizeilige Matrix mit Mcount und Ncount auf dem Gruppencode 71 und 72. Aber wie ist es bei POLYLINE Flag 64. Liegen die Vertexe geordnet in der Datei ? Also 4 aufeinanderfolgende Vertexe entsprechen ein Face? Gruß Jens
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DXF Gruppencode 70 POLYLINE (DXF_Datei)
Speedcad am 07.06.2005 um 14:57 Uhr (0)
Jo danke erst mal. Aber mir geht es da speziell darum wie die Vertexe in der DXF -Datei vorliegen (bei Polinien Flag 64 unter Gruppencode 70). Wie sind die Vertexte sortiert ? beschreiben vier oder drei aufeinanderfolgende Vertexe ein Dreieck bzw. Face. Das dürfte analog der Entityliste in der Autocad Datenbank sein (bezieht sich also nicht nur auf die DXF-Datei). Theoretisch würde folgende Frage das Problem beantworten: Wie mache ich aus ein Polyface-mesh (Pnetz oder Gruppencode 70=64) 3D Faces ohne d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : DXF Gruppencode 70 POLYLINE (DXF_Datei)
cadffm am 07.06.2005 um 15:39 Uhr (0)
Na immer 4 (GC 71 -74) , wobei ich bestimmt weniger (=keine) Ahnung von Flächen habe wie du. Eine Frage habe ich aber, hast du kein AutoCAD ? Sorry, aber ich habe mir dieses Wissen eben selbst herrausgelesen und du müßtest das doch auch können !? erst recht wenn du dir eine einfache Datei als DXF speicherst und dir ihren Aufbau (bzw. des Netzes) darin anschaust ? --- der Aufbau ist also folgender bei diesem Beispiel habe ich ein PNetz welches 9 Stützpunkte und 1 Fläche definiert (bestehend aus 3 Stützpun ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp-Datei anpassen?
mem-bau-ch am 08.06.2005 um 12:18 Uhr (0)
Hallo an alle LISP-Kenner Ich möchte folgende LISP- Datei anpassen: (vla-put-ConfigName (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)) ) Kein ) Ziel ist es Kein durch vorheriger Plot zu ersetzen . Ev. muss man das vla-put-ConfigName durch ??? ersetzen und das kein durch vorheriger Plot ? Quelle meiner Farge: http://ww3.cad.de/foren/ubb/Forum54/HTML/010990.shtml Vielen Dank für eure Hilfe. Gruss ------------------ mem-bau-ch E-Mail: mem-bau-ch@gmx.ch
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp-Datei anpassen?
CADmium am 08.06.2005 um 12:44 Uhr (0)
so eine Einstellung gibt es nicht. Zum Testen : stells im Dialog auf letzter Plot und dann lies die Einstellung mal mit (vla-get-ConfigName (vla-get-activelayout (vla-get-activedocument (vlax-get-acad-object)) ) ) aus. ------------------ - 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 : Lisp-Programm Sbox
Petra_Sp am 08.06.2005 um 13:00 Uhr (0)
Hallo Leute besonders CAD Wiesel Ich hab folgendes Problem. Ich benutze schon seit langem das Lisp Programm SBox von CAD Wiesel was bisjetzt immer einwandfrei Funktioniert hat. Ich hab jetzt eine Zeichnung wo genau dieses Lisp Programm nicht funktioniert nur bei dieser einen Zeichnung bei allen anderen funktioniert es. Ich bekomme immer fogende Meldung: Fehler! AutoCAD meldet: bad argument type: lentityp nil als Ursache Was hat das zu Bedeuten? Wo liegt der Fehler?? DANKE lg Petra ------------------ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp-Datei anpassen?
mem-bau-ch am 08.06.2005 um 13:34 Uhr (0)
Hallo Thomas Leider muss ich Dich korigieren! Einen solchen Befehl (Vorheriger Plot) gibt es (Siehe Printscreenn-File im Anhang, im Fenster Drucken/Plotten oben Links bei Seiteneinrichtung). Anhang: AutoCAD2006 - Vorheriger Plot.jpg Gruss ------------------ mem-bau-ch E-Mail: mem-bau-ch@gmx.ch
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Lisp-Datei anpassen?
CADmium am 08.06.2005 um 14:14 Uhr (0)
gib mal (vlax-for ITEM(vla-get-PlotConfigurations (vla-get-ActiveDocument(vlax-get-acad-object)) ) (princ(strcat (vla-get-NAME ITEM))) ) in der Befehlszeile ein! Und? Vorheriger Plot dabei? evlt. kommst du weiter, wenn du den id der Registry im aktuellen ACAD-Profil unter MRUconfig gespeicherten Wert mit vla-put-ConfigName setzt ------------------ - Thomas - Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Speichern von Autocad 2004 in 2000
diko am 13.06.2005 um 13:57 Uhr (0)
Hallo, ich suche eine Möglichkeit ein Zeichnung von 2004 in 2000 zu speichern mit dem gleichen Dateinamen in ein anderes Verzeichniss. Die Originaldatei soll aber in 2004 in dem vohrigen Verzeichniss bestehen bleiben. ------------------ DiKo
|
| In das Form AutoLisp wechseln |