|
Lisp : Hinweis: DosLib 9.0 (2007-2013) verfügbar
Peter2 am 04.04.2014 um 21:16 Uhr (1)
Doslib 9 ist nun auch für AutoCAD 2015 verfügbar:http://wiki.mcneel.com/developer/doslibPeter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
 |
Lisp : Polylinie ... Schnittpunkte ???
CAD-Huebner am 29.10.2012 um 10:41 Uhr (1)
Um nur an versch. Punkten der Trasse die Koordinten der Linienenden zu ermitteln, braucht es in diesem Fall vielleicht gar keine Programmierung.U.U. reichen ja AutoCAD Bordmittel - hier Parameter.------------------Mit freundlichem GrußUdo Hübnerwww.CAD-Huebner.de
|
| In das Form Lisp wechseln |
|
Lisp : VectPDF - Insert PDF into DWG in AutoCad. Autolisp Frontend for PSTOEDIT
Peter2 am 31.03.2014 um 07:52 Uhr (1)
Hinweis: habe gerade dieses Programm (Freeware) gefundenZitat: VectPDFInsert PDF into DWG in AutoCad. Autolisp Frontend for PSTOEDIT http://sourceforge.net/projects/vectpdf/?source=navbarNicht getestet, nicht probiert - vielleicht ist es für jemand interessant.Peter------------------Für jedes Problem gibt es eine einfache Lösung.Die ist aber meistens falsch. ;-)
|
| In das Form Lisp wechseln |
|
Lisp : if (will nicht)
cadffm am 31.03.2014 um 16:36 Uhr (1)
Zitat:Original erstellt von nebuCADnezzar:[i](if(and((WIN1 - WIN2) 3)((WIN2 - WIN1) 3)((WIN1 - WIN2) -3)((WIN2 - WIN1) -3)) ------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : if (will nicht)
cadffm am 01.04.2014 um 08:08 Uhr (1)
Zitat:Original erstellt von nebuCADnezzar: Ich kappier auch den einwand von cadffm nicht, da brauch ich subtext, Du hast es nicht verstanden aber beim 2.Versuch dennoch umgestellt ? Du solltest Lotto spielen diese Woche :)Code:((WIN1 - WIN2) 3) Code:((abs(- WIN1 WIN2)) 3.0)------------------CAD on demand GmbH - Beratung und Programmierung rund um AutoCAD
|
| In das Form Lisp wechseln |
|
Lisp : if (will nicht)
cadffm am 01.04.2014 um 08:22 Uhr (1)
Und Anregung zur neuesten Kreation:Code:1;(if2;(andx;((abs(- WIN1 WIN2)) 3.0)x;((abs(- WIN1 WIN2)) -3.0)2;)3;(4;(prognx;(command "_.insert" "Panel 4m" P1 1 1 WIN1)x;(setq P1 P2)x;(setq WIN2 WIN1)4;)3;)5;(x;(alert "Winkelmass grösser als 3°")x;(exit)5;)1;)Klammer(paar) Nr.3 wird die Rückmeldung von "progn" ausführen wollen,Klammer(paar) Nr.5 die Rückmeldung von "Alert".Weder die Zahl die Progn zurückgibt noch das nil aus dem Alert sind Funktionen, da mußt du also noch mal ran. (den Rest habe ich nicht anges ...
|
| In das Form Lisp wechseln |
|
Lisp : if (will nicht)
cadffm am 02.04.2014 um 10:53 Uhr (1)
1 (while (and2 (3 (setq P2 (test:WaggonP2 P1 obj L1 Fuzz))4 )5 (progn6 (setq RAD (angle P1 P2))7 (setq WIN2 (atof (angtos rad 0 8)))8 (and9 (10 ((abs(- WIN1 WIN2)) 3.0)11 ((abs(- WIN1 WIN2)) -3.0)12 )13 )14 )15 ) ;_das ist die schließende Klammer vom while-AND16 17 18 19 (progn20 ;;;KontrolLinien un Block zeichnen21 (test:LineEntmake P1 P2)22 (command "_.insert" "Panel 4m" P1 1 1 WIN2)23 (setq P1 P2)24 (setq WIN1 WIN2)25 26 )27 ------------------CAD on demand GmbH - ...
|
| In das Form Lisp wechseln |
|
Lisp : Polylinie ... Schnittpunkte ???
edo2000 am 30.10.2012 um 16:25 Uhr (1)
Zitat:Original erstellt von CAD-Huebner:Um nur an versch. Punkten der Trasse die Koordinten der Linienenden zu ermitteln, braucht es in diesem Fall vielleicht gar keine Programmierung.U.U. reichen ja AutoCAD Bordmittel - hier Parameter.Habe ich mal getestet ... Prima Sache,jedoch funktioniert es nur mit Splines und einfachen Geometrien ... Bei Polylinien werden die Zusammenfallende Punkte nur an Untergruppen (Kreisbogen, Linie) verankert ... ------------------@edo.......................................... ...
|
| In das Form Lisp wechseln |
|
Lisp : AEC_MVBLOCK_REF Attribut auslesen
Madler am 03.11.2012 um 22:24 Uhr (0)
Hallo Lispler,ich brauch mal wieder eure Hilfe!Ich habe vor einiger Zeit schon eine kleine Lisp-Routine geschrieben, mit der ich die Raumnummer aus der X-Referenz auslesen und in ein Blockattribut in die Zeichnung schreiben konnte. Nun stellt die Architekturabteilung so langsam auf 3D (AutoCAD Architecture) um. Diese 3D Zeichnungen sollen nun als Referenzen dienen. Die Raumstempel sind jetzt logischerweise keine "normalen" Blöcke sondern AEC-MVBlock-Referenzen.Ich versuche jetzt erfolglos an die Attributsi ...
|
| In das Form Lisp wechseln |
|
Lisp : AEC_MVBLOCK_REF Attribut auslesen
Brischke am 04.11.2012 um 15:36 Uhr (0)
Hallo Madler,Es ist, wie Thomas sagt, die Geschichten der Applikationen sind in irgendwelchen Dictionaries hinterlegt. Es ist aber aus meiner Sicht nahezu unmöglich durch dieses Wirrwarr ohne Dokumentation durch zu kommen.In der .Net-API sind die AEC-Objekte, auch die MV-Blockreferenzen zwar direkt ansprechbar, aber selbst hier ist es noch arg Tricky durchzukommen.Beispiel: Die Eigenschaften eines Raumes hängen an dem Raumobjekt (Space). Der MV-Block zeigt die lediglich an. Die Eigenschaften sind ja aber n ...
|
| In das Form Lisp wechseln |
|
Lisp : Auswahlsatz erstellen (KP)
Björn Möller am 05.11.2012 um 08:15 Uhr (0)
Hallo Forum,ich suchte, aber fand nicht.Ich möchte einen Auswahlsatz erstellen, ähnlich dem "KP" von kreuzen Polygon, aber dabei möchte ich auf eine bestehende Polylinie zurück greifen und nicht wie in dem KP-Befehl "live" digitalisieren.Habt Ihr einen Tipp, wie ich eine Lösung im Forum finde oder gibt es vielleicht sogar eine direkte Autocad-Lösung.Gruß Björn
|
| In das Form Lisp wechseln |
|
Lisp : Untersuchen von Funktionen
cadffm am 05.11.2012 um 22:11 Uhr (0)
Bei mir kommt diese Meldung nicht, das kann aber unter Umständen an der Einstellung von Inputhistorymode liegen (ungeprüft).Letztendlich hat AutoCAD sich als letzte Eingabe ein "" gemerkt laut Meldung..Dein Befehl ruft sich selbst auf ? Dein (c:-) am Ende gehört da imho nicht hin.(vor allen Dingen kann man den Befehl dann auch ordentlich verlassen und muß ihn gar nicht abbrechen)------------------CAD.de System-Angaben - CAD on demand - User:FAQ(Acad)
|
| In das Form Lisp wechseln |
|
Lisp : Civil3d API progn mit Vlisp C#
cadplayer am 09.11.2012 um 12:49 Uhr (0)
Zitat:VLisp ist ein in Autocad integrierter Interpreter(mit seinen definiertem Sprachumfang)ActiveX soll meiner Meinung nach die COM Schnittstelle sein, kann es sein das der Interpreter nicht alle Funktionen zur Verügung stellt, um alle APIobjekte anzusprechen ?[edit]Die Frage ist nur zum besseren Verständnis[Diese Nachricht wurde von cadplayer am 09. Nov. 2012 editiert.]
|
| In das Form Lisp wechseln |