 |
Rund um AutoCAD : Objekte wieder anwählen
CAD-Huebner am 14.09.2015 um 09:11 Uhr (15)
Shift+ W kann man in AutoCAD nicht mit einem Befehl belegen, das ergibt einfach nur ein großen W.STRG+W wäre möglich. Aber was das mit Zitat:Ich hab eine Lisp mit etlichen Routinen, da wollte ich jetzt das hinzufügen...zu tun havben soll, verstehe ich nicht. Bei Lisp Routinen die ein SSGET verwenden, kann man doch auf die allgemeine Anfrage "Objekte wählen" mit V oder Vorher antworten.also statt Shift+W einfach V eintippen.Für Lisp Programmierung und Zugriff auf den vorherigen Auswahlssatz ohne Benutzerint ...
|
| In das Form Rund um AutoCAD wechseln |
|
AutoLisp : Supportpfad für Support-Datei
CAD-Huebner am 29.04.2006 um 12:39 Uhr (0)
(DEFUN S:Startup ()) ist eine Funktion die in einer LISP-Datei oder in einer Menü-Lisp-datei (*.mnl) gespeichert ist.Ob diese Lisp-Datei schon beim Start geladen wird, hängt davon ab,Ob die Funktion in acaddoc.lsp (evt. auch acad.lsp siehe Sysvar ACADLSPASDOC) definiert bez. zum laden aus einer dritten Datei aufgerufen wird.Die Suchreichenfolge wird ddurch die Rehenfolge der Supportpfade vorgegeben. Vielleicht existieren mehrere Acaddoc.lsp?Gib duch mal (findfile "acaddoc.lsp") auf der AutoCAD-Befehlszeile ...
|
| In das Form AutoLisp wechseln |
|
Inventor : LISP und AIP 9
CAD-Huebner am 16.12.2004 um 08:57 Uhr (0)
LISP gibt es nicht bei Inventor. VBA ist die eingebaute Programmmiersprache. Aber ob es überhaupt eine API für FEM gibt? Da es ein Zukaufmodul ist kann ich mir das in der aktullen Version zumindest nicht vorstellen - das ist allerdings nur vermutet. ------------------ Mit freundlichem Gruß Udo Hübner ---------- 1. Sind Sie im Zweifel, murmeln Sie. 2. Sind Sie in Schwierigkeiten, delegieren Sie. 3. Sind Sie verantwortlich, denken Sie nach.
|
| In das Form Inventor wechseln |
|
Rund um AutoCAD : zuletzt gespeicherter Pfad+Dateiname als Attribut oder Diesel
CAD-Huebner am 07.07.2008 um 13:49 Uhr (0)
Und was ist bei einem weiteren DXF-Export (da wird die Lisp Variable neu gesetzt) oder gar beim erneuten Öffnen der Datei (da ist die Lisp Variable undefiniert)?Je nach Aufgabe ist ein statischer Text im Attribut ggf. vorteilhafter.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Ersthilfe - Höhenkote
CAD-Huebner am 21.06.2009 um 11:21 Uhr (0)
Als kleines Lisp könnte man es so machen: http://ww3.cad.de/foren/ubb/Forum54/HTML/004986.shtml#000008 Der eigentliche Befehl dabei ist das Einfügen des Blockes und das Belegen des vorhandenen Attributes (z.B. Höhe)(command "_-insert" "hkote" (setq p1 (getpoint "
Punkt wählen: ")) "" "" "" (rtos (caddr p1) 2 2))Eleganter weil ohne Lisp und dynamisch ist ein Dynamischer Block mit Attribut.Dieser Beitag beschäftigt sich ebenfalls ausführlich mit den verschiedenen Möglichkeiten (Lisp bzw. Dyn. Block) eine sic ...
|
| In das Form Lisp wechseln |
|
AutoCAD Architecture ACA (ADT) : no function definition: VLAX-MACHINE-PRODUCT-KEY
CAD-Huebner am 25.06.2016 um 15:12 Uhr (1)
Vermutlich versucht ein (automatisch startendes) Makro, den Pfad zur AutoCAD Registry überdie LISP Funktion (vlax-machine-product-key)auszulesen, die erweiterten Lisp Funktionen sind aber noch nicht über (vl-load-com) geladen worden.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form AutoCAD Architecture ACA (ADT) wechseln |
|
Lisp : Map Civil 3D DGM Objekt via ActiveX erstellen
CAD-Huebner am 29.01.2006 um 22:07 Uhr (0)
Tja, noch keiner eine Idee, wie ich ein neues Objekt eines vorgegebenen Typs in Lisp erzeuge?Ich habe mal die obige Lisp-Routine in einen funktionieren AutoCAD-VBA Code umgesetzt.Gerne, würde ich das in Lisp ausführen, aber mir fehlt das Lisp-äquivalent für die markierte Zeile im folgenden Code:Code:Option ExplicitPublic Sub TestCreateTinSurface() Verweise als richtig gesetzt angenommen und Civil Applikation verfügbar Dim oApp As AcadApplication Set oApp = ThisDrawing.Application Dim CivilApp As AeccA ...
|
| In das Form Lisp wechseln |
 |
Rund um AutoCAD : Umgrenzung von Linien erzeugen
CAD-Huebner am 06.11.2015 um 14:06 Uhr (15)
Hallo Roman, der Gedanke mit dem DGM Umrign kam mir auch als ersten in den Sinn, aber da war Urbat schneller.Da du das Stichwort "Convex Hull" und Lisp ja schon selbst genannt hast, verlinke ich mal eine bereits fertige Lisp Routine für die konvexe Hülle von Punkten.http://www.lee-mac.com/convexhull.htmlDas kann man mit wenig Code von Punkten zu Polylinien erweitern.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Rund um AutoCAD wechseln |
|
Lisp : Warum funkt dieses lisp nicht in Briscad?
CAD-Huebner am 05.09.2011 um 12:28 Uhr (0)
Bei mir funktioniert es nicht mal beim ersten Mal, nur 2 versetzte Linien, dann ein Abbruch. Der Aufwand, den Fehler zu suchen und zu beheben übersteigt meine Zeit die ich bei CAD.de für einen Beitrag verwende. Vielleicht hat ja noch jemand anderes Lust sich daran zu versuchen.BTW: kannst du nicht einfach den Autor dieser Lisp Routine fragen?------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : nochmal Cogo Punkte
CAD-Huebner am 15.03.2009 um 14:07 Uhr (0)
Die Frage versteh ich jetzt nicht.Drei Beiträge vorher hab ich doch ein fertiges Lisp zur Erzeugung von Civil Punkten (AEC_COGO_POINTS) gepostet für Jovi. Die Lisp-Routine läuft auch unter Civil 3D 2007, sofern man den Initialisierungsstring von Getinterfaceobject von 5.0 auf 4.0 anpasst.Dann nur noch Befehl: (examplecreatecivilpoint)engeben und die Routine erzeugt einen neuen Civil Punkt.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : MAP-Befehle aus LISP aufrufen
CAD-Huebner am 05.03.2012 um 12:24 Uhr (0)
Zitat:Original erstellt von joern bosse:..."(meine_Funktion)^C^C_MAPCLEAN", das funktioniert auch nicht richtig, die Funktion vorweg wird nicht ausgeführt....Is klar - das Makro müsste ja auch richtigerweise wohl^C^C(meine_Funktion);_MAPCLEAN lautenFür vorgefertigte Bereinigungsprofile (mit MAPCLEAN speichern), kannst du in deinem Lisp dann aber -MAPCLEAN meinbereinigungsprofil.dpf verwenden------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Rund um Autocad : Online-Monitoring
CAD-Huebner am 12.08.2005 um 10:17 Uhr (0)
Also ich habe mal eine einfache Lösung (100 Zeilen) in LISP für AutoCAD realisiert.Die Ansteuerung wurde einfach über die Lisp Funktionen Open, write-line, write-char und read-char erzeugt.Die Möglichkeiten in Lisp detailliertere Abfragen der COM Schnittstelle zu machen sind aber gleich Null.Hier mal ein Code-Fragment. Code: ...(SETQ comwrite (OPEN "COM1:" "w"))(WRITE-LINE Messtyp comwrite) ; SET MODE 78 RUN RUN (Standard)(CLOSE comwrite)(SETQ string "")(SETQ comread (OPEN "COM1:" "r"))(WHILE (/= 10 (SETQ ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Addition von relativen Koordinatenangaben
CAD-Huebner am 07.02.2009 um 14:35 Uhr (0)
Zitat:Original erstellt von mundal:Ich habe einem fixen Koordinatenpunkt, nennen wir ihn P1 (Koordinate 10,10).Diesem Punkt sollen relative Koordinatenangaben "aufaddiert".Kann dies LISP ?Beispiel:---------(setq endpunkt ( + p1 @10045))Hallo Franz, natürlich kann Lisp mit Koordinaten umgehen, es ist eine dafür prädestinierte Programmiersprache. Allerdings muss man auch die notwendigen Lisp-Funktionen kennen (stehen alle in der Online-Hilfe - Ich hab sie mal alle sorgfältig durchgelesen und folgende Funkti ...
|
| In das Form Lisp wechseln |