|
Programmierung : Liste in LISP sortieren
clausb am 11.07.2007 um 11:26 Uhr (0)
Mit (let) deklariert man in Lisp eine lokale Variable. (Lisp-Programmierer kraeuselt es bei dieser Ausdrucksweise die Zehennaegel, aber so versteht man es vielleicht leichter. Richtiger waere es zu sagen, dass let lexikalische Bindungen erzeugt, aber das nur nebenbei.)Die Schleiferei erledigt (dolist). Der Schleifenkoerper wird so oft durchlaufen, wie es Elemente in der (sortierten) Liste gibt.(write-table-row) ist nichts anderes als der Schritt "Schreibe Zeile x" aus Deinem eigenen Flussdiagramm. number i ...
|
| In das Form Programmierung wechseln |
|
Inventor : VBA - Skizze auslesen
DerUhrmacher am 10.12.2002 um 22:35 Uhr (0)
Danke drcmda Mit relativ zu einer Ebene meine ich, dass diese zum Beispiel als Null-Ebene zu definieren ist. Ich benutze VBA in Inventor. Fernziel des Programms ist eine Möglichkeit direkt Werkzeugbahnen für die CNC-Bearbeitung in 2D oder 3D Skizzen zu zeichen un diese dann in Steuerungsbefehle für die MAschine Umwandeln zu können. Das Ganze habe ich schon unter ACAD in Lisp geschrieben funktioniert sehr gut. Nun bin ich mit Inventor in die 3.Dimension vorgestossen! Bisher habe ich in erster Linie mit Li ...
|
| In das Form Inventor wechseln |
|
Lisp : Texte nach Inhalt in Layer verschieben
blue75 am 08.03.2016 um 10:29 Uhr (1)
@ThomasDanke für Deine Antwort, so wie ich das sehe muss ich mal nach meinem Feierabend mich mit den Anleitungen befassen die Du mir schmackhaft gemacht hast, würde doch sehr gerne in die Erfinder der LISP Kommune Aufsteigen. @CADmiumDein Quick&Dirty ist ja TOP.... Der funzt super bei normalen Texten und Mtexten.Bei den Mtexten bei denen in der Definition einen Textstil vergeben wurde funktioniert das leider nicht. Aber da muss ich halt einfach diese Mtexte sprengen. (ein kleiner zwischenschritt habe nicht ...
|
| In das Form Lisp wechseln |
|
CoCreate Programmierung : Mein erstes Lisp
Rughsmith am 20.03.2009 um 16:45 Uhr (0)
MoinHehe... es geht um folgendes. Man hat ein Grundblech, will dort ein Anderes Blech im Winkel 90° draufstellen. Dann mache ich diesen "Butterkeks" in das untere Blech und einen Rechteckigen Zapfen an das Senkrechte Blech. Wie Puzzel halt. Da beim Laserschnitt die Ecken nicht richtig Eckig sind machen wir da diese Freischnitte rein. Wie gesagt bin im Vorrichtungsbau tätig, und da hat man öfter mal senkrechte bleche, wo später die Einzelteile eines Bauteils drauf liegen.Zum Ursprungsrechteck... Das Projeti ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : name conflict beim Laden von Lisp-Files
Heiko Engel am 26.04.2005 um 15:43 Uhr (0)
Hallo Dorothea, hab soeben den Rechner runtergefahren und mach Schluss für heute Ich verstehe zwar fast nur Bahnhof (hab noch immer kein Lisp gelernt ), aber werde morgen mal genauers nachschauen ob ich was umsetzen kann. Ich lade meine Macros über die sd_customize und dann ruf ich sie nochmals in meinem menu.lsp von Walter auf, damit meine Macros schön geordnet in nem Menü erscheinen. Kann mich erionnern dass ich sowas schonmal hatte, nur weiß ich nicht mehr wie ich es gelöst hatte Gruß Heiko --- ...
|
| In das Form Makro Programmierung wechseln |
|
CoCreate Programmierung : Mein erstes Lisp
Rughsmith am 20.03.2009 um 16:45 Uhr (0)
MoinHehe... es geht um folgendes. Man hat ein Grundblech, will dort ein Anderes Blech im Winkel 90° draufstellen. Dann mache ich diesen "Butterkeks" in das untere Blech und einen Rechteckigen Zapfen an das Senkrechte Blech. Wie Puzzel halt. Da beim Laserschnitt die Ecken nicht richtig Eckig sind machen wir da diese Freischnitte rein. Wie gesagt bin im Vorrichtungsbau tätig, und da hat man öfter mal senkrechte bleche, wo später die Einzelteile eines Bauteils drauf liegen.Zum Ursprungsrechteck... Das Projeti ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Modeling : LISP für Schweißnähte?!
AdrianF am 22.01.2009 um 12:24 Uhr (0)
Hallo Walter,danke für deine Antwort aber die Tools von Techsoft und Klietsch kenne ich bereits. Ich suche etwas kostenloses .Falls ich nicht fündige werde schreib ich mir etwas selbst.Einen Ansatz hab ich bereits, was mir jedoch fehlt ist der Befehl "Bahn-Auswählen".- Behälter erstellen- Auswahl Baugruppe- Ursprung und Richtung festlegen- U-Richtung auswählen- Größe der Kehlnaht a oder z eingeben- Bahn wählen- Dichte und Farbe zuordnen- alte Arbeitsebene löschen- bei HY-Naht vom Teilsubtrahieren.....Als ...
|
| In das Form CoCreate Modeling wechseln |
|
Rund um AutoCAD : Layoutwechsel per Script
cadffm am 01.04.2021 um 10:51 Uhr (1)
Zitat:Original erstellt von Plotter:Wie bekomme ich das denn nun in Scriptform?AutoCAD versteht Lisp, du brauchst also nichts ändern,lediglich den Teil welcher "in einem Layout" ausgeführt werden soll,den musst du nun Lisp-konform ändern in Bernds Zeilen.(Es gibt keinen AutoCAD-Befehl für "lauf mir durch alle Layouts", daher muss man diese Lisplösung nutzen)Dieser Teil hier: (command "" "" "") ist der gesuchte,Command sendet alles nachfolgende an die Befehlszeile - wie du es auch von deinen Scripten her ke ...
|
| In das Form Rund um AutoCAD wechseln |
|
Rund um Autocad : Umstellung Abfrage Bildschirmmenü - Befehlszeile
cadffm am 14.09.2004 um 16:07 Uhr (0)
du müßtest da in der Menüdatei nachsehen was das Makro dahinter macht, Grundsätzlich kannst du diese Dinge dann genausogut auch über die Befehlszeile Eingeben. Damit dort aber eine schöne Eingabeaufforderung erscheint, dafür müßte man das Lisp ändern wie mir scheint. (Nach der Zeile ***SCREEN müßten irgendwo die Einträge aus dem Bildschirmmenü zu finden sein - dahinter steht dann auch was ausgeführt/eingegeben wird durch diesen Menüpunkt) Oder direkt im Lisp - aber das kannst du wohl nicht.. --- ...
|
| In das Form Rund um Autocad wechseln |
|
Rund um Autocad : Layernamen automatisch ersetzen ?
Matthias100 am 31.01.2005 um 13:30 Uhr (0)
Hi Jörn, ich bekomme Deine DWG, die DU mir zugesendet hast, nicht geöffnet. Es kommt in `ACAD2000` und `ACAD2002 Map5` die Fehlermeldung `Datei wurde in einer inkompatibelen Version erstellt`. Hat das was mit der eingelesenen Lisp-Datei zu tun. Ebenso kann ich die Lisp-Datei nicht einlesen. Die AutoCAD hilfe ist nicht wirklich eine Hilfe dafür. Vieleicht kann daher AutoCAd Deine mir zugesendete Datei nicht öffnen. Vieleicht kannst Du mir bitte nochmal die Datei bereinigt und regeneriert zusenden! Hast DU ...
|
| In das Form Rund um Autocad wechseln |
|
Lisp : Zweites Layer-Problem
Erich Klein am 17.07.2008 um 20:50 Uhr (0)
Hi,gerade habt Ihr mir geholfen mein Layer-Problem zu beseitigen, schon entstand das nächste Problem.In einer Zeichnung existieren 20 Layer. Ca. 8 oder 9 Layer sind ausgeschaltet. In einer Lisp-Routine von mir entsteht die Notwendigkeit, den Befehl "alle Layer ausschalten" einzusetzen und nur einen bestimmten Layer wieder einzuschalten. Nach Ablauf der Routine muss ich die Layer wieder einschalten. Die Layer, die vorher abgeschaltet waren, müssen aber abgeschaltet bleiben.Hat einer von Euch einen Tip für e ...
|
| In das Form Lisp wechseln |
|
OneSpace Modeling : Lisp-Editor
der_Wolfgang am 27.06.2004 um 11:55 Uhr (0)
Zitat: Original erstellt von clausb: Es gibt wahrscheinlich zig freie Editoren, die Syntax-Unterstuetzung in aehnlicher Form bieten. Beispiele: ConText ( http://www.fixedsys.com/context/ ) Context (nun: http://www.context.cx/ ) listed nun (2004/06/06) auf seiner Homepage 2 Syntax Highlighter Dateien speziell fuer CoCreate Produkte: Syntax HighLighter for CoCreate OneSpace Designer LISP Syntax HighLighter for CoCreate 2D Drafting Beide basieren auf den 12.X versionen. Der fue ...
|
| In das Form OneSpace Modeling wechseln |
|
Lisp : Common Lisp - Funktionen überladen
toxot am 25.09.2009 um 02:20 Uhr (0)
Zitat:Original erstellt von archtools:Lisp-Programmierer schaffen sich ihre eigene Welt... schau, ich habs ja auch so gemacht ... siehe Anmerkung CadWiesel.Aber Linux - und viele andere Beispiele - sind einen besseren Weg gegangen.Und Du selbt? Hast Du nicht auch ........ ?Oder liegts vielleicht daran, dass die Idee und Kombination von mir kam?Mit einem LOADER haben haben wir DEN Schlüssel, für die VERWALTUNGSFREIE Ausführung von Lisp-Programmen!Auch Du könntest den Code anderer in deinen Programmen gut e ...
|
| In das Form Lisp wechseln |