|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 12:15 Uhr (0)
ich habe leider zu selten den kontakt mit lisp, liegt mir auch irgendwie nicht. komme mit VB besser klar, aber das wohl nur am Rande.Sind den andere Funktionen möglich, zb DO ?Hatte hier was probiert, geht aber nicht:Code:(do ((i 1 (1+ i))( i 20)) (setf ubogen_"~a"(i) (* 0.5 Winkel_"~a"(i) DM_Unten )))Gruss------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Teile ausblenden
noxx am 08.08.2007 um 14:47 Uhr (0)
leider hast du hier keinen LISP-Experten vor dir, sondern denabsoluten LISP-Invaliden!Weiß garnicht wie man das Teil anpassen muss, damit es in OSD 13 funzt !
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Baugruppe per Makro erstellen
noxx am 04.09.2008 um 15:45 Uhr (0)
@wohoJa, das meine ich. es kommt dann "Name schon vorhanden" oder so ähnlich.Mit dem KIT istes für ne LISP-Noob recht schwierig, weils leider für nen Anfänger fast nichtzu gebrauchen ist, es fehlen zu jedem Befehl kl. Beispiele um den Einstiegzu erleichtern.Und leider fehlt mir auch die Zeit mich in LISP komplett einzuarbeiten (derProfi bin und werde ich auch nicht), weil ich mich schon den halben Tag mit VBArumschlage, was leider nicht ansatzweise für LISP hilft. Einfacher fällt esgelegentlich fremde Makr ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Teile ausblenden
noxx am 13.08.2007 um 13:50 Uhr (0)
Zitat:Original erstellt von Walter Geppert:Deine Variable "Baugruppen" enthält eine Liste, die du dann mit (dolist) abarbeiten solltest etwa in der ArtCode:...(dolist (item baugruppen) ...;;deine Ein- oder Ausblendefunktion);;dolist...Danke für die Antwort, muss aber an dieser Stelle nochmal auf mein Eingangssatz hinweisen: Zitat: leider hast du hier keinen LISP-Experten vor dir, sondern denabsoluten LISP-Invaliden!
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 13:54 Uhr (0)
sorry...Code:LISP-Fehler:Cannot expand the SETF form (CUSTOM::UBOGEN_"~A" X).EDIT:Hintergrund:Ich will ein Makro wo man 20 Werte eingeben kann.Diese werden dann in der Schleife umgerechnet undwieder ausgegeben. Das ganze dann in Annotationauf dem Zeichnungsblatt.------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio[Diese Nachricht wurde von noxx am 05. Sep. 2011 editiert.][Diese Nachricht wurde von noxx am 05. Sep. 2011 editiert.]
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
noxx am 20.01.2007 um 12:25 Uhr (0)
funtioniert das Makro denn nun in v13 ?Gruss------------------OSD 13.2
|
| In das Form Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 01.03.2007 um 19:01 Uhr (0)
Zitat:Code: (setf sorted (stable-sort (list zahl1 zahl2 zahl3 zahl4) # )) (mapc #(lambda(place val) (setf (symbol-value place) val)) (list neu1 neu2 neu3 neu4) sorted)also, hiermit klappt das schon ganz gut. leider habe ich in den variablen auch ab unf zu eine Null drin und die wird logischerweise dann an den anfang sortiert.Beispiel:1,3,5,9,2,0,6,0,4,0 wird dann zu0,0,0,1,2,3,4,6,9Wie bekomme ich da die Nullen entweder ganz weg, so dass ich dann1,2,3,4,6,9 bekomme, oder die Nullen ans Ende so da ...
|
| In das Form Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 03.07.2007 um 16:49 Uhr (0)
Zitat:Original erstellt von clausb: Die Startvoraussetzungen hast Du nun also. ClausJa ?
|
| In das Form Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 05.07.2007 um 08:45 Uhr (0)
Wenn man das ganze als Diagramm darstellt, wäre der Ablauf in etwas so richtig ?
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Lisp Schleife
noxx am 01.09.2011 um 08:29 Uhr (0)
danke, und wie geht das mit dem feld?gruss------------------Modelling 17.xWinXP SP3-------------------------------Mathcad kostenlos: SMath Studio
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 11.07.2007 um 11:57 Uhr (0)
Danke, habs verstanden. Eine allerletzte Frage noch (dann lass ich Euch in Ruhe).In der Hilfe von OSD steht, das ich mit sd-am-create-geo-straight eine Linie zeichnen kann (damit soll der Tabellenrahmen entstehen). In der Variable Zielpunkt sollten ja die X- und Y- Koordinaten drin sein (hoffe ich). Nun habe ich das mal so aufgebaut (es soll eine Linie gezeichnet werden, beginnend am ZIELPUNKT und 100 lang sein, Besitzer soll die Skizze "2D_Skizze" sein.)(create-tableheader(sd-am-create-geo-straight ...
|
| In das Form Programmierung wechseln |
|
Programmierung : Lisp-Tool für Oberflächenzeichen?
noxx am 22.01.2007 um 22:09 Uhr (0)
Zitat:Original erstellt von MC:Hallo Noxx,wir haben es seit Ende 2005 im Einsatz und was soll ich sagen: Es funktioniert spitze!Es gibt leider eine Einschränkung, die ich selbst mangels fundierter Lisp-Kenntnisse nicht beheben kann:Das Tool kann das Oberflächenzeichen bzw. die Angabe für "roh" (den kleinen Kringel) nicht erkennen, da es keine Zahl ist. Da muß man sich eine Krücke bauen und eine Oberflächenangabe irgendwo platzieren, die nachher wieder gelöscht wird. In der "Zusammenfasssung" die das Tool ...
|
| In das Form Programmierung wechseln |
|
Programmierung : LISP: get_selection in ANNO
noxx am 16.01.2008 um 11:33 Uhr (0)
Funtioniert das ganze auch irgendwie mit Angaben zur Dicke bei Blechen?Würde gerne diese assoziativ auf die 2D Zeichnungen bekommen!
|
| In das Form Programmierung wechseln |