|
Lisp : Polylinien Scheitelpunkte
MARTINLE am 23.03.2011 um 10:11 Uhr (0)
Hallo Thomas!Entschuldige wenn ich mich erst jetzt melde. Danke für deine Hilfe. Dein Programm funktioniert bei einzelnen Polylinien sehr gut. Bei geschlossen Polylinien gibt es eine Fehlermeldung.Bei mir sind es nähmlich alles Rechtecke.Sorry hatte ich nicht erwähnt.Ich suche aber nach einer Lösung in Lisp damit ich die Länge in einer Variable speichern kann. Danke trotzdem!!! lg Martin
|
In das Form Lisp wechseln |
|
Lisp : Lisp Autonummerierun Erweitern
CADmium am 30.06.2009 um 20:59 Uhr (0)
(setq VORTEXT (gestring "
VORTEXT : "))(setq NACHTEXT (gestring "
NACHTEXT: "))...(cons 1 (strcat VORTEXT (itoa nr) NACHTEXT))..------------------ - 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 : Kleines Knacknuss Projekt
Tumi am 01.07.2009 um 15:26 Uhr (0)
Hallo Leute. Aller Anfang ist schwer... und könnte Eure Hilfe brauchen. Trotz einigen Online Crash-Kursen und einem dicken LISP Handbuch fehlt mir wohl die Praxiserfahrung, darum wende ich mich an Euch und hoffe Ihr habt Spass daran diese Knacknuss zu lösen. Natürlich dürft Ihr, die CAD.de User die Vorlagen übernehmen und mit Euren Firmeninternen Layern ect füllen, da dies eine abgespeckte Version unserer Hauseigenen Vorlage ist Es geht um folgendes:Kurze Einleitung:Wenn unser Inginuerbüro ein neues Objekt ...
|
In das Form Lisp wechseln |
|
Lisp : MAPCAR - Listen mit unterschiedlicher Länge
archtools am 02.07.2009 um 10:44 Uhr (0)
Zitat:Original erstellt von CADmium:... der auf jeden Fall ... (while (apply or (setq tok (mapcar car lst)))also das apply aufs or anwenden find ich super. .. Ein Konstrukt, den man bestimmt auch mal woanders anwenden kann Das war der wesentliche Grund, warum ich das gepostet hatte. Diese Booleschen Operatoren werden von den meisten Lisp-Programmierern völlig unterschätzt und deshalb viel zu selten angewendet.Hier mal eine Variante, die ich häufig einsetze, um Anwender daran zu hindern, in einer Dialogbox ...
|
In das Form Lisp wechseln |
|
Lisp : Startgruppe
CAD-Huebner am 02.07.2009 um 16:12 Uhr (0)
Zitat:Original erstellt von lutzc:...Wie mache ich das ganze unter ACAD2008, da gibts ja keine MNL-Dateien mehr, nur noch CUI....Doch, es gibt auch unter AutoCAD 2005 noch MNL (Menü-Lispdateien), lediglich die Menüs werden nicht mehr in MNS, sondern in CUI (CUIX) Dateien gespeichert.Load-Aufruf in der MNL bewirkt also ein Laden der Datei beim Menüladen. Es gibt aber auch den Befehl APPLOAD und in dem Dialog unten rechts dann ein Knopf Startgruppe. Da kann man ebenfalls seine eigenen Lisp-Routinen laden l ...
|
In das Form Lisp wechseln |
|
Lisp : Lisp Autonummerierun Erweitern
Jungspunt am 02.07.2009 um 19:39 Uhr (0)
Danke geht super
|
In das Form Lisp wechseln |
|
Lisp : Block im Block sprengen
autocart am 14.06.2009 um 21:46 Uhr (0)
Hallo Jungspunt! Zitat:Original erstellt von Jungspunt:Ich habe bei Cadwiesel eine Lisp gefunden wie man die Layer innerhalb eines Blockes auf Layer 0 setzt und als Layerfarbe vonLayer.Du meinst wahrscheinlich "Elemente innerhalb eines Blockes", oder? Außerdem macht es grundsätzlich mehr Sinn (abgesehen von Ausnahmen), wenn man die Farbe von Elementen auf Layer 0 innerhalb von Blöcken auf "vonBlock" stellt und nicht auf "vonLayer". Zitat:Original erstellt von Jungspunt:Bei meine Blöcken geht das aber leide ...
|
In das Form Lisp wechseln |
|
Lisp : Block im Block sprengen
cadffm am 15.06.2009 um 08:04 Uhr (0)
@Jungspuntgenau DAS macht das gepostete Lisp ! Ob die Blockreferenzenverschachtelt, unverschachtelt oder garnicht in der Datei vorkommenist uninteressant, "jeder Block" wird überarbeitet.AUSNAHME: anonyme Blöcke (1.Zeichen im Blocknamen ist ein Sternchen)Diese werden von Nuke "vorsichtshalber" nicht bearbeitet, denn diesewerden auch für die Darstellung von Bemaßungen etc. benötigt.Also: Dein Problem sind NICHT verschachtelte Blöcke ! höchstens Unbenannte..Test: Im Lisp folgende Zeile mit einem Semikolon au ...
|
In das Form Lisp wechseln |
|
Lisp : Startgruppe
CADchup am 03.07.2009 um 08:59 Uhr (0)
Hi,als Ergänzung:In den CUIs gibt es einen Knoten "Lisp-Dateien".Lisp-Tools, die hier eingebunden sind, werden ebenfalls mitgeladen.GrußCADchup------------------CADmaro.de
|
In das Form Lisp wechseln |
|
Lisp : Länge und breite von einem gerade gezeichneten Rechteck auswerten
spider_dd am 22.03.2011 um 21:43 Uhr (0)
Zitat:Original erstellt von udouk:DEBUGGER?? Wie werfe ich den denn an???Setze im VL-Editor im Quelltext an der Dich interessierenden Stelle einen Haltepunkt (RMT Haltepunkt ein oder "Hand-Symbol" in der unteren Symbolleiste). Nach dem Laden und Starten des Lisp-Progs stoppt der Ablauf und Du kommst in den VL-Editor. Dort hast Du dann in der Symbolleiste die Optionen für Einzelschritt, Prozedurschritt ... usw. und auch die Möglichkeit den Inhalt von Variablen und Funktionen zu prüfen.HTHGrußThomas
|
In das Form Lisp wechseln |
|
Lisp : Länge und breite von einem gerade gezeichneten Rechteck auswerten
Dorfy am 22.03.2011 um 12:25 Uhr (0)
mach mal den Erklärbär - Schritt für Schritt was du machst (Eingabe)und was das Lisp machen soll ;-)mit entlast kommst du ans letzte Objekt, im GC10 Stecken die Stützpunkte (Ecken) den Rest kann man dann ausrechnen (lassen)?!Du kannst aber auch beim Zeichnen des Rechtecks über getpoint bzw bei Eingabe von Werten diese "abfangen" und in Variablen packen.Also nochmal BITTE Schritt für Schritt erklären...Edit: da war wohl einer schneller... und dann die simple Methode gewählt...------------------Mfg Heiko Ele ...
|
In das Form Lisp wechseln |
|
Lisp : Datum und maßstab in Schriftfeld
wronzky am 11.06.2009 um 21:39 Uhr (0)
Hat jetzt aber nichts mit Lisp zu tun, oder?Schau Dir mal die Variable FIELDEVAL an.Grüsse, Henning------------------Henning JesseVoxelManufakturComputer-Dienstleistungen für Architekten und Ingenieure http://www.voxelman.de
|
In das Form Lisp wechseln |
|
Lisp : Lisp Update
veydan am 09.07.2009 um 14:37 Uhr (0)
Hallo!Ich habe hier .lsp Dateien die auf Funktion überprüft werden müssen.Diese wurden alle vor ein paar jahren erstellt.manche funktionieren jetzt nicht mehr, und was da der häufigste Fehler ist, ist das laden von .GFO Dateien. z.B: (if(not TEST)(load"TEST.GFO"))bei solchen Zeilen sagt er er kann die GFO nicht laden.In anderen Dateien funktiert das Laden dieser Datei aber...gibt es wo eine übersicht, was in der aktuellen LISP Version alles zu beachten ist, was geändert wurde zum vorgänger von der Syntax.m ...
|
In das Form Lisp wechseln |