|
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 |
|
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 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 Programmierung : lisp: move :faces
Patrick Weber am 07.11.2008 um 11:20 Uhr (0)
Hallo mal wieder! Ich versuche, mit Hilfe eines LISP, gewählte Flächen (Form egal) zu verschieben, doch bekomme ich immer den Fehler "Keine Flächen zum Bewegen angegeben." (dolist, get_selection, usw. habe ich auch schon probiert)Wäre jemand so freundlich, die Funktion für das Bewegen mehrerer Flächen funktionsfähig umzuschreiben? Oder vielleicht noch besser, ein vorhandenes Beispiel? Ich finde leider nichts, woran ich mich orientieren könnte. Ich habe die Funktion aus dem "großen" Macro herausgenommen ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp 3D-Kehlnaht
der_Wolfgang am 13.08.2009 um 21:08 Uhr (0)
Zitat:Original erstellt von NOBAG:Heute habe ich mich gefragt weshalb es das Lisp 3D-Kehlnaht noch nicht gibt?Weil DU es nicht geschrieben hast. Dein Bild macht indirekt schon die zusätzliche Randbedingung das es sich um 2 Planare flächen handelt. Ansonsten koennte der Winkel zwischen den Flächen auch alles andere als konstant sein! Die Kante, an der sich die Kehlnaht entlang windet, koennte aber auch deutlich abwechselungs reicher und vor allem krummer sein. PS: ja ich weiss von der Existenz von SolidWe ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Zahlenformat
Denys am 12.10.2004 um 11:22 Uhr (0)
Hallo, ich bin gerade dabei mein erstes Lisp zu schreiben. Für ein neu zu erstellendes Teil möchte dessen Namen aus den Eingabedaten kreieren lassen. (setf Part-name (format nil /~a-~ax~a Da WD)) Die Variable Da wird im Dialog als positive-integer abgefragt, WD dagegen als positive-length. In Part-name erscheint nun WD mit etlichen Nachkommastellen (z.B. 5.2000000000000002 bei Eingabe 5.2), was natürlich nicht so schick ist. Wie kann ich das Format für WD mit nur einer Nachkommastelle festlegen bzw. noc ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : OSDM: kleines Lisp-Programm zum Kopieren eines Teils gesucht
MC am 16.10.2006 um 11:39 Uhr (0)
Hallo Lisp-Gemeinde,ich möchte ein kleines Lisp-Programm schreiben, welches mir ein zu wählendes Teil kopiert und nach Erstellen der Kopie das Original gleich löscht. Der neue Name kann einfach der des originals mit dem Index .1 sein, wie das ja auch in Standardfall ist.Hintergrund ist, daß wir manchmal Normteile aus Cadenas laden, die dann noch verändert werden müssen. Das geht aber wegen des Schreibschutzes nur mit Kopien der Normteile.Soweit bin ich, aber das klappt nicht. Kann mir mal jemand auf die Sp ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Anpassung Lisp-File
clausb am 22.06.2011 um 21:13 Uhr (0)
Tipp: Es ist auch ein Tippfehler drin (ZOL_TYPE_UL1 statt TOL_TYPE_UL1).Ansonsten schau Dir einfach mal die Struktur des if-Statements an (am besten mit einem guten Editor, der beim automatischen Einrücken hilft). Dann wirst Du feststellen, dass da das Äquivalent von folgendem steht:Code: (if TOL_TYPE_PM (tu-irgendwas) ;; "then" (oder-tu-was-anderes) ;; "else" (oder-tu-nochmal-was-anderes) ;; nochmal ein "else"??? )Über (oder-tu-nochmal-was-anderes) stolpert Lisp (zu Recht), denn es ergibt keinen Sin ...
|
| In das Form CoCreate Programmierung wechseln |
 Konfigurationsverschmelzung.lsp.txt |
CoCreate Programmierung : LISP: Konfigurationen manipulieren
holt am 06.02.2012 um 10:56 Uhr (0)
voilá!------------------Gruß aus dem SalzkammergutThomas
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
RainerH am 18.05.2005 um 14:19 Uhr (0)
@WalterWie meinst du das ??GrussRainerH
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : LISP-Makro
FL am 04.03.2003 um 13:45 Uhr (0)
Hallo Andreas, Ich danke dir vielmals!! Grüsse und so FL
|
| In das Form Makro Programmierung wechseln |
|
PTC Creo Elements/Programmierung : Lisp zum zerlegen einer 2D Kontur in XYZ Koordinaten
NutundFeder am 28.04.2021 um 00:09 Uhr (1)
Mittelpunkt ist bei x=0 und y=0.
|
| In das Form PTC Creo Elements/Programmierung wechseln |