|
Lisp : Geometrie von Polylinien vergleichen
Maustreiber am 26.09.2007 um 13:55 Uhr (0)
Hallo an alle Lisp-Fachleute,ich habe in einer Zeichnung mehrere Polylinien die von derGeometrie her gleich sind. Für die CNC-Bearbeitung müssennun alle gleichen zu einer Reihenfolge zusammengefasstwerden. Ganz genial wäre es wenn auch noch gedrehtePolylinien erkannt werden. (Grafisch dargestellt ist die Situation im Anhang!)Da das anpicken auf Dauer ganz schön nervt, suche ich einLisp-Programm (oder allgemeinen Algorithmus) um gleichePolylinien zu erkennen.Für Hinweise, Lösungsansätze, Links, etc... wäre ...
|
| In das Form Lisp wechseln |
|
Lisp : Konvlay bzw. Aufruf von csv Dateien
Kai Rupprecht am 12.08.2013 um 17:25 Uhr (1)
Hallo,ich habe eine wahrscheinlich ganz einfache Frage zum Programm Konvlay von CADwiesel. Da ich nur rudimentär Wissen der Lispprogramierung beherrsche und nicht noch mehr Zeit mit nachlesen/ ausprobieren verplempern will, nun auf diesem Weg.Ich möchte immer die selbe csv Datei aufrufen. Es soll kein Fenster aufpoppen und nach dem Pfad fragen, sondern ich möchte den Pfad in der Lisp definieren.Habe nun versucht das Programm dementsprechend zu ergänzen, leider ohne Erfolg. Weiß jemand wie das realisierbar ...
|
| In das Form Lisp wechseln |
|
Lisp : Mehrere Blöcke bearbeiten
CAD-Huebner am 07.09.2015 um 11:11 Uhr (1)
Zuerst einmal würde ich Befehl: ZURÜCK STEUERN KEINE setzen, um die Rückgängig Funktion nicht unnötig zu belasten.Dann kann man alle 100 Blöcke zwischenspeichern, ggf. sogar Zeichnung schließen und neu starten (allerdings höherer Programmieraufwand).Oder gänzlich auf Commands verzichten und alle Änderungen direkt mir Lisp/vba/.net in der Datenbank durchführen, allerdings müsste das Schraffurobjekt dann generiert werden und das ist je nach Kontur recht aufwändig. Da wäre ein Beispiel mit einigen ausgewählte ...
|
| In das Form Lisp wechseln |
|
AutoLisp : rtos - Error?
WolfgangGutke am 08.07.2005 um 10:27 Uhr (0)
... und wenn du schon am Aufräumen bist, noch n paar kleine Tipps: - Lese die TXT in eine Liste ein und dann den Rest des Progy (defun c:... () ... Datei lesen und schließen ... Restprogramm Hintergrund: Wenn dein Prog in der jetzigen Struktur abstürzt, bleibt die Datei bis zum schließen der Zeichnung offen - Mache dir mal Gedanken über lokale/globale Symbole sowie Argumente an eine SubRoutine. Spart öfter mal Ärger mit irgendwelchen Werten aus irgenwelchen alten Symbole ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Passwort für ACAD
Geos am 08.08.2007 um 19:16 Uhr (0)
Servus MartinDie Zeichnungen kommen schon auf einem Server - wenn sie fertig sind. (das mit dem Filezugriff war auch nur eine Vermutung)Bei meinen Arbeiten sind die Layer, Blöcke, usw. meist vom AG vorgegeben. In anderen Abteilungen werden meist Applikationen verwendet, die das "eingebaut" haben. Wenn ich im Büro (neue) Lisp-Programme schreibe, dann gehören die auch der Firma und stehen allen zur Verfügung. Aber ich verwende meine eigenen. Da gibts höchstens Anpassungen an geänderte Bedingungen oder kleine ...
|
| In das Form Lisp wechseln |
|
Lisp : Layerstruktur bearbeiten
Musicus am 10.04.2008 um 21:28 Uhr (0)
Dein Code?Ne im Ernst, mit solchen Kommentierungen macht das richtig Spaß! Daumen hoch dafür!Mehrere LISP-Programme in einer Zeichnung? Cool. Auch einfachso als Befehlsaneinanderreihungen, so ohne defun?DXF guck ich mir an, fürchte, ich muss doch ma ne neue Druckerpatrone für daheim besorgen!VLIDE sagt mir was, ich meine, das hatte ich mir schon mal angeguckt, aber bin nicht dahinter gestiegen, wie das funktioniert.Ist ja aber wahrscheinlich auch wieder an AutoCAD gebunden, also nix für meine Reha. Hier au ...
|
| In das Form Lisp wechseln |
|
Lisp : Begrenzungsgrösse auswerten
Zeli am 04.08.2018 um 11:10 Uhr (1)
HalloWenn ich mit dem Befehl _list einen Volumenkörper auswerte, dann erhalte ich einen Begrenzungsrahmen mit Werten X,Y,Z (siehe unten). Ist es mit Lisp möglich die Werte zu lesen?Ich möchte letztendlich die Begrenzungsgrösse des Volumenköpers ermitteln.Vielen Dank im Voraus.Gruss ZeliBefehl: _listObjekte wählen: 1 gefundenObjekte wählen: 3DSOLID Layer: "0" Bereich: Modellbereich LinienStärke: Vorgabe Referenz = bdcf Protokoll = DatensatzProtokoll anzeigen = Nein ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Stures SSGET läßt sich nicht zämen
cadffm am 11.02.2005 um 13:36 Uhr (0)
finde ich ungeheuerlich, denkst du wir wissen alles ? WIR NUTZEN AutoCADhilfe & SUCHFUNKTION - hier werden (in den AutoCADforen) zu 80% Dinge angesprochen von denen ich null Ahnung habe, und dennoch poste ich überall Lösungen.. Google nicht zu vergessen oder andere Hilfe-HP´s ... Dann wird es evtl noch 1x getestet, dann gepostet.. un ge heuer lich ! (ehrlich) [Lisp ist allerdings manchmal etwas spezieller da teilweise in englisch..(AcadHilfe)] EDIT: Smilie geändert [Diese Nachricht wurde von cadffm am ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Blockattribute drehen
cadplayer am 01.08.2011 um 13:35 Uhr (0)
Durch ein wenig rumstöbern bin ich dieses Lisp gestossen, womit ich Blöcke drehen kann. Allerdings würde ich es mir wünschen, dass auch die Blockattribute mitgedreht werden. Funktioniert das nur mit Hilfe von ssget und Bestimmung eines Auswahlsatzes oder kann ich in die Variable ele noch mit den Attribut füllen?(DEFUN c:rb ( /elewi) (SETQ ele (ENTGET (CAR (ENTSEL "Block wählen: ")))) (COMMAND "_ucs" "_object" (CDR(ASSOC -1 ele))) (SETQ wi (+ (CDR(ASSOC 50 ele)) (GETANGLE (TRANS (CDR (ASSOC 10 ele)) 0 1))) ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Pfad einer Datei ermitteln
Frank88 am 22.03.2005 um 18:42 Uhr (0)
Ja, mit Findfile hatte ich s auch schon probiert und genau die Einschränkung festgestellt. Mir geht s aber eigentlich darum, daß jeder, der von mir eine Lisp-Datei bekommt, diese hinkopieren kann, wo er will und das ganze trotzdem funktioniert. Sonst ist das immer mit ellenlangen Erklärungen verbunden und wer jetzt in Windows und seinen Ordnerstrukturen nicht so bewandert ist, verliert schonmal die ein oder andere Datei. Vielleicht würde es ja auch reichen, den Pfad der geladenen Datei festzustellen - meis ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Inseln in Hatch erkennen DXF
FiRePhoeniX am 09.08.2011 um 12:40 Uhr (0)
Danke noch mal Brischke,wir belassen es erst mal bei. Ich schau mal nach was ich machen kann. Das AutoCad .Net hat ist mir klar, die entsprechenden Informationen könnte ich auch mit Lisp raus bekommen(mit recht viel Arbeit). Was ich aber machen möchte ich unabhängig von der Autocad, sprich nur mit der DXF zu arbeiten. Wie schon erwähnt ist DXF halt das Austauschformat Nummer eins zur zeit. Somit müssen wir das verarbeiten können. Zur Not muss der Anwender die "Hatches" überarbeiten, solange ich noch keine ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Multilinienstil laden
mkl-cad am 12.10.2005 um 12:55 Uhr (0)
Hallo Lisp Gemeinde,habe hier ein kleines Problem beim laden eines Multilinienstils. Bekomme es einfach nicht hin das er das Dialogfenster nicht anzeigt."" Helfen auch nicht. Bin leider etwas aus der Übung, da ich schon seit über einem Jahr nich mehr zu programieren komme:(setq Globalpfad "c:") ;ist bei mir ein anderer hier nur als Beispiel(command "mlinie" "stil" "ENTLUEFTUNG" (strcat Globalpfad "heluesar.mnl"))Wie kann man eigendlich feststellen ob der schon geladen ist. ? Danke für alle Antworten.------ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Blockattribute von Linien freistellen
kathi-witt am 24.04.2006 um 12:07 Uhr (0)
Vielen Dank für deine schnelle Hilfe. Und wie mach ich das mit der Verknüpfung von Wipeout und Attribut?Müsste ich dann Attribut und Wipeout als Block im Block definieren?Und wie kann ich die Größe des Wipeouts im Nachhinein anpassen, wenn der Block schon definiert ist?Was ist das denn für ein LISP Programm für ACAD2004? Kann ich mir das mal anschauen?Das ist nämlich alles Bestandteil meiner Diplomarbeit und da habe ich zwei Versionen programmiert - eine für ACAD2000 und eine für 2004...GrußKathrin------- ...
|
| In das Form AutoLisp wechseln |