|
Lisp : Lisp-Befehl: read-line
CADwiesel am 18.09.2006 um 15:25 Uhr (0)
dann musst due einen Zähler in read-line einbauen, der immer eins hochzählt. beim nächsten mal bannst du erstmal so oft durchrattern, und dann erst die Zeilen auswerten.------------------Gruß CADwieselBesucht uns im CHAT
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl: read-line
CADmium am 18.09.2006 um 15:40 Uhr (0)
wenn die Datei nicht seeehr groß ist, les die Zeilen doch in eine Liste... für deren Manipulation bietet Lisp ne Menge mehr Funktionen, außerdem ist es schneller als die dauernden Dateizugriffe.------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Lisp-Befehl: read-line
marmora am 19.09.2006 um 09:14 Uhr (0)
Danke für die schnelle Hilfe!"close" war des Rätsels Lösung. Jetzt läuft es...Grußmarmora
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
FeR am 20.09.2006 um 10:25 Uhr (0)
Hi,arbeite gerade an einem Programm und seit heute um 9:00 versteh ich die Welt nicht mehr.Es scheitert an der primitiven Darstellung der Koordinatenpunkte.Kurz veranschaulicht im beigefügten DWG.Wenn ich mit dem AutoCadbefehl Kreis einen Kreis auf die Koordinaten 6.0,0.0,0.0 setze macht AutoCAD dies richtig.Gebe ich aber (list 6.0 0.0 0.0) an setzt er den Kreis immer auf die Koordinate 5.0 0.0 0.0.Mein Programm errechnet alle Punkte richtig, AutCAD setzt dann aber alle auf diesen Punkt ab.Bei mir im Progr ...
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
FeR am 20.09.2006 um 10:39 Uhr (0)
Also mein Programm zeichnet plötzlich mit Osanpcoord "2" wieder richtig, aber die Bsp. Datei zeichnet immer noch falsch ------------------mfgFeR"gefundene Rechtschreibfehler dürfen behalten werden."
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
CADmium am 20.09.2006 um 10:45 Uhr (0)
BKS auf Welt? Objekterstellung mit command / entmake / ActivX ?------------------ - Thomas -"Bei 99% aller Probleme ist die umfassende Beschreibung des Problems bereits mehr als die Hälfte der Lösung desselben."
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
Rabbit 007 am 20.09.2006 um 10:55 Uhr (0)
Hallo Ja richtig macht er bei mit genauso.aber immer nur beim ersten mal.danach macht er es richtig. ------------------
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
Rabbit 007 am 20.09.2006 um 10:58 Uhr (0)
Ich nochmal !!!Aber mit "_circle" funktioniert es.------------------
|
In das Form Lisp wechseln |
|
Lisp : Koordinateneingabe ungleich Koordinatenpunkt (lisp)
FeR am 20.09.2006 um 11:06 Uhr (0)
Habe alle Objekte mit dem Liniebefehl erstellt, hier im Beispiel sogar WKS.Ledeglich im Programm, welches hier aber nie gestartet wurde verwende ich die (vlax-curve-getPointAtDist) Funktion. Hier hab ich nun sicherheitshalber auch (vl-load-com) am Anfang reingepackt. Hat kommischerweise vorher funktioniert, seit dem Debuggen ein Fehler nach dem Anderen ------------------mfgFeR"gefundene Rechtschreibfehler dürfen behalten werden."
|
In das Form Lisp wechseln |
|
Lisp : Befehl Command unterbrechen
Jonapap am 20.09.2006 um 16:12 Uhr (0)
Danke Jörn,mir ist schon klar, dass man die Abfrage für den Verbindungstyp auch so lösen kann (siehe Fuzzy-Abstand im obigen Beispiel).Allerdings suche ich eine einfache Lösung, weil ich mich mit Lisp noch nicht so gut auskenne (ich baue im Moment noch lieber vorhandenen Code um).Da ich das Programm so schnell Bedienbar wie möglich haben möchte, müsste ich eine Abfrage schreiben, die gleichzeitig einen eventuellen Fuzzy-Abstand (oder den Null-Wert) und die Abfrage für den Verbindungstyp auswertet.Das ist m ...
|
In das Form Lisp wechseln |
|
Lisp : Abstand Polylinie zu Grundlinie
Robin H. am 20.09.2006 um 17:25 Uhr (0)
Grüetzi liebe LISP-lerIch bin auf der suche nach nem LISP das mir die Abstände der Punkte einer Polyline zu einer Grundline misst und dann beschriftet.So könnte ich ein Längenprofil (oder Profile aller Art) schnipp-schnapp beschriften.Kennt jemand ein LISP das dass bereits beherscht?Ich hätte da zwar schon ne idee im Kopf wie das funktionieren könnte, bin aber immernoch anfänger darum scheu ich mich noch vorm Programmieren aber kopieren und anpassen geht schon n bisschen :-)GrüsseRobin------------------Am ...
|
In das Form Lisp wechseln |
|
Lisp : Verknuepfung Polylinie mit Feld in Blockattribut
lotharhennig am 20.09.2006 um 17:35 Uhr (0)
Hallo,habe mich nachdem ich die Vorteile von Feldern in Attributen entdeckt habe, an einer Lisp-Routine versucht, die ein Feld als Attribut (in einem Flaechenstempel) mit der Flaeche einer Polylinie verknuepft. Hintergrund ist der, dass ich extrem viele dieser Flaechenstempel immer wieder updaten muss,da sich die Flaechen staendig aendern. Das haendische Updaten des Attributs oder das Updaten eines simplen Attributs mittels einer eigenen Lisproutine ist sehr zeitaufwendig, deshalb jetzt der Versuch die Fla ...
|
In das Form Lisp wechseln |
|
Lisp : Interaktives Schieben mit Abbruchfunktion
Jonapap am 21.09.2006 um 13:58 Uhr (0)
Ich nochmal:Hab mittlerweile herausgefunden, dass beim Verschieben wenn kein zweiter Punkt angegeben wird, die Verschiebung vom Nullpunkt bis zum ersten Punkt durchgeführt wird.Gibt es einen internen Lisp-Befehl, mit dem ich ein Objekt interaktiv verschieben kann?
|
In das Form Lisp wechseln |