|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
Brischke am 15.03.2006 um 01:03 Uhr (0)
... das ist doch vollkommen egal an welcher Stelle die Punkte oder Linien in der Datei gespeichert sind, hauptsache je Zeile ein Element.Erstmal die Ganze Datei einlesen, dann trennen in die einzelnen Elemente und dann die Punkte und Linien zeichnen.Das DXF-Fragment erzeugt LWPolylines und keine Linien. Du solltest dich vorher entscheiden, was du als Ergebnis haben möchtest. Soll dein Gebilde am Ende als ein Zeichnungselement existieren, dann ist die LWPolyline das richtige Element, dann kannst du auch meh ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
CAD-Huebner am 15.03.2006 um 08:54 Uhr (0)
Zitat:Original erstellt von philoktet1:...versuche eine liste mit linien- und punktinformationen von einer dwg zu erstellen ...grussphilippKannst du diese Datei mal hier reinstellen, damit man eine Vorstellung bekomment, was hier denn vorliegt (LWPOLYLINE und 3D Statik auslesen kann ich mir schon mal nicht so richtig vorstellen).Punkte zu benennen könnte man mit AutoCAD-Bordmitteln (ohne Programmierung) auch über attributierte Blöcke erreichen.------------------Mit freundlichem GrußUdo Hübner
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
philoktet1 am 15.03.2006 um 10:29 Uhr (0)
hi...bis jetzt hab ich alles mit vectorscript geschrieben und dachte der sprung auf lisp kann nicht so dramatisch sein ;-)eigentlich versuche ich hiermit nur einen teilaspekt aus einem grösseren zusammenhang darzustellen.ich habe ein javaprogramm das räume optimiert und diese als xml ausgibt.diese datei wird auf einen server geladen und durch einen genetischen algorithmus gedrückt und über mehrere generationen ein optimiertes system entwickelt (hoffentlich...)die statikersoftware rstab soll die einzelteile ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : xlspl ??? wie sieht denn die liste aus ?
Brischke am 15.03.2006 um 10:58 Uhr (0)
Hallo philipp,dann bastel dir doch eine XSLT, die das Zeugs in eine Lisp-Datei schreibt. LSP sind nur ASCIIs, was dann also mit dem Saxon-Transformator möglich sein sollte.Ich kann mir in diesem Zusammenhang aber auch eine Transformation in eine DXF-Datei vorstellen. Oder eine PHP, die dann eine DXF erzeugt. Damit wärst du Plattformunabhängig und die Geometrie kann in allen möglichen CAD-Systemen angezeigt werden.Oder du machst (wie scheinbar geplant) eine Transformation in das Punkte und Linien-Sysem. Dan ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Voreinstellen von Eingaben
SebZ am 15.03.2006 um 12:56 Uhr (0)
Du kannst ja z.B. mit MS_lib von Cadwiesel herumprobieren.Da werden deine Variablen immer wieder in einer (externen) INI-Datei überschrieben, wenn du sie änderst.Vielleicht findest du ja auch in diesem Thread etwas nützliches.------------------GrußSebZ
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Voreinstellen von Eingaben
CADmium am 15.03.2006 um 13:08 Uhr (0)
für eine ACAD-Sitzung sollte der Ansatz über das BLACKBOARD ( gemeinsamer Variablenraum von ACAD) genügen ... ansonsten gibs als Speicherort noch die Registry oder - wie schon erwähnt- eine externe Datei(if(numberp(setq ABSTAND(vl-bb-ref BB-ABSTAND))) (progn (or(setq ABSTAND(getreal (strcat"
Abstand von Text"(rtos ABSTAND 2)":"))) (setq ABSTAND (vl-bb-ref BB-ABSTAND)) ) (vl-bb-set BB-ABSTAND ABSTAND) ) (progn (or(setq abstand(getreal "
Abstand von Text5.7:")) (setq abstand 5.7) ) (vl-b ...
|
| In das Form AutoLisp wechseln |
 |
Lisp : Flag für Sichtbarkeit / Highlight von Entity
Vino am 23.06.2017 um 10:27 Uhr (15)
HalloDu suchst vermutlich nach der Funktion REDRAWhttps://knowledge.autodesk.com/search-result/caas/CloudHelp/cloudhelp/2015/ENU/AutoCAD-AutoLISP/files/GUID-4A4DCECD-E85A-4860-A58F-56B48227857F-htm.html#mtc-germanGrußStefan
|
| In das Form Lisp wechseln |
|
Lisp : Elemente innerhalb eines Kreises auswählen
Brischke am 19.06.2017 um 11:14 Uhr (1)
Zitat:Original erstellt von schmiedbert:...Meine Frage ist nun: Wie kann ich alle Elemente auswählen, die innerhalb dieses Kreises liegen?...Ich denke, das wirst du über eine Selection-WindowPolygon realisieren müssen.Das Polygon kann nur Liniensegmente enthalten, weshalb du die Polygonkoordinaten entsprechend des Kreisradius und Mittelpunkts berechnen musst. Die Genauigkeit bestimmst du mit der Teilung, wie du die Polygonkorrdinaten vom Kreis ableitest. (1Grad, 10 Grad)Grüße!Holger------------------Holger ...
|
| In das Form Lisp wechseln |
 |
Lisp : Flag für Sichtbarkeit / Highlight von Entity
dee7kay am 23.06.2017 um 09:34 Uhr (15)
Hallo,ich suche nach einer Möglichkeit die Sichtbarkeit von Objekten in AutoCAD mit Lisp zu steuern.Ich weiß genau, dass ich mal vor einiger Zeit so etwas gemacht habe, aber ich kann mich nicht daran erinnern und ich hab auch schon wie blöd auf Google gesucht. Soweit ich mich erinnere war das ein Flag in der Entget-Liste von Objekten, allerdings war es wohl nicht der DXF-Code 60, denn ich kann mich genau erinnern, dass ich damals auch zusätzlich zur Sichtbarkeit das Objekt "hightlighten" konnte, also so wi ...
|
| In das Form Lisp wechseln |
|
Lisp : Variable in Lisp aus Excel
s.wickel am 31.03.2006 um 08:06 Uhr (4)
Hallo Dolcetto!Das Problem, dass nur der Rahmen des Programms in Excel angezeigt wird, habe ich auch manchmal. Das ist bei mir aber auch schon früher hin und wieder mal aufgetreten. Ohne Ansteuerung von AutoCAD aus. Ich glaube der Fehler liegt in Excel (2000 ?). Bei mir hilft da immer nur den Computer komplett runterfahren und neu starten. Irgendwo habe ich gelesen, dass die Methode vlax-release-object in ACAD 2002 nicht richtig funktioniert (ich weiß aber nicht mehr wo, ich konnte es nicht wiederfinden). ...
|
| In das Form Lisp wechseln |
 lisp_neu.txt |
Lisp : Variable in Lisp aus Excel
Dolcetto am 30.03.2006 um 14:02 Uhr (1)
So habe mal die Lisp angepasst,Danke für den Tip.Ja das ist eben das problem das Excel nicht mehr richtig startet, nachdem ich sie einmal im AutoCAD angesteuert habe.Auch wenn ich AutoCAD schliesse und nur die Excel öffnen will, startet es nicht richtig. Würde es etwas bringen, wenn ich in der lisp nich ein Aktives Exceldokumment ansteuere sondern gerade die Excel die ich brauche?geht das überhaupt?Gruss Dolcetto
|
| In das Form Lisp wechseln |
|
AutoLisp : Autocad 2005 LSP
Bauvermesser am 21.03.2006 um 10:10 Uhr (0)
hallo, bin neu im forum und erhoffe mir hilfe bei meinen problemen in der anwendung von autocad für vermessungsaufgabenfrage: wer kann mir eine einfache lsp schreiben in der ich aus einem gewählten layer nur die PUNKTE durch einen einfachen klick löschen kann,mein problem entsteht durch die übernahmen eines dxf von einem alten vermessungsprogramm in dem alle kreisdarstellungen mit abfangspunkt als punkt definiert sind ohne das eine direkte verbindung zur kreislinie besteht, diese punkte alle einzeln zu lös ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Autocad 2005 LSP
Brischke am 21.03.2006 um 10:12 Uhr (0)
einige hier aus dem Forum und ich natürlich auch - Kontakt siehe SignaturGrüße Holger------------------Holger BrischkeCAD on demand GmbHIndividuelle Lösungen von Heute auf Morgen.
|
| In das Form AutoLisp wechseln |