|
CoCreate Programmierung : Lisp Schleife
noxx am 05.09.2011 um 14:44 Uhr (0)
Im Moment habe ich das so gemacht, das jede Variable einzeln definiert wird, aber wird mit allem Kram zu lang.BSP:Code: (setf ubogen_1 (* 0.5 Winkel_1 DM_Unten )) (setf ubogen_2 (* 0.5 Winkel_2 DM_Unten )) (setf ubogen_3 (* 0.5 Winkel_3 DM_Unten )) (setf ubogen_4 (* 0.5 Winkel_4 DM_Unten )) (setf ubogen_5 (* 0.5 Winkel_5 DM_Unten )) (setf ubogen_6 (* 0.5 Winkel_6 DM_Unten )) (setf ubogen_7 (* 0.5 Winkel_7 DM_Unten )) (setf ubogen_8 (* 0.5 Winkel_8 DM_Unten )) (setf ubogen_9 (* 0.5 Winkel_9 DM_Unten )) (set ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 12.07.2007 um 10:00 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Ein :docupoint ist kein gpnt2d.Ein kleiner dialog zeigt ganz fix mit einem pprint, was dahinter steckt:Code:(oli::sd-defdialog a_am_point :variables ((punkt :value-type :docupoint :after-input (pprint punkt))))Ein :docupoint ist kein gpnt2d, sondern also ein GPNTDOCU.Und damit die Lernkurve nicht zu sehr abflacht ;-p, kannst Du jetzt herausfinden wie das so mit Strukuren denn so ist.. ... Eine vorhandene OSDModeling Dokumentation, die von "OneSpace Designer Integr ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Teile ausblenden
noxx am 09.08.2007 um 12:36 Uhr (0)
Zitat:Original erstellt von 3D-Papst: Wieso lädst du es 2x? IMHO gibts da meistens Fehler wenn man sowas tut.So gehe ich meistens vor wenn ich ein LISP anpasse. Ändere meist eins nach dem anderen, sonst ist es schwer mit der Fehlersuche. Bisher funktionerte das auchimmer, ist aber nicht so schlimm, kann dem Teil auch immer einen anderen Namen bzwIndex geben.Und weiter Frage: Kann man das auch auf Baugruppen anwenden ?Habe das Teil auch erstmal anpassen können, mit dem Ausblenden klappt das schon ganz gu ...
|
| In das Form CoCreate Programmierung wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 05.03.2007 um 18:09 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Und wenn Du schon mehrere nullen hast, dann wirst Du vermutlich auch mal mehrfach die "3" haben, oder?damit sei Dir auch die Empfehlung gegeben mal bei der Funktion remove-duplicates vorbeizuschauen ggf. in Verbindung mit oli::sd-num-equal-p Nein, es sind nur 0en die doppelt sind.Habe das bisher so gelöst: (setf sorted (stable-sort (list zahl1 zahl2 zahl3 zahl4) # )) (delete 0 sorted) (mapc #(lambda(place val) (setf (symbol-value place) val)) (list neu1 neu2 ...
|
| In das Form Programmierung wechseln |
|
CoCreate Modeling : Makro menu_beispiel.lsp
noxx am 16.01.2008 um 14:47 Uhr (0)
Habe mal ne Frage zur Toolbox. Und zwar wollte ich mir eine anlegen für Annotation und eins fürs Modelling.Wenn ich nun im Modelling das Ding lade und anschliessend ins Anno wechsel und dort ebenfalls die ToolBox lade, dann zurück ins Modelling sehe ich die ToolBox für Annotaion. Ich muss die Toolbox dann erneut laden, dann habe ich es im Modelling. Wechsel ich wieder zurück ins Anno, dann ist die Modelling-Toolbox im Anno. Auch hier muss ich die Anno Toolbox wieder erneut laden.Habe für jede Toolbox im Li ...
|
| In das Form CoCreate Modeling wechseln |
|
OneSpace Modeling : Recorder in OneSpace Modeling PE möglich ?
noxx am 25.06.2007 um 16:05 Uhr (0)
Zitat:Original erstellt von kai.wiegand:Hallo,@Highway45 und RainerH:Seid Ihr sicher, das Ihr in der PE-Version seid ? Ich bekomme das nämlich beibegin_recording "C:/temp/test.rec" :Overwritefolgenden Fehler:LISP-Fehler:"Die Variable BEGIN_RECORDING ist nicht gebunden.Mögliche Ursachen:(1) Zeichenfolge ohne Anführungszeichen eingegeben.(2) Befehl eingegeben, der zu einem nicht aktiven Modul gehört.(3) Versuch, Datei mit falschem Format zu laden.(4) Beim Aufruf einer Funktion den Funktionsnamen nicht in K ...
|
| In das Form OneSpace Modeling wechseln |
|
Programmierung : Liste in LISP sortieren
noxx am 11.07.2007 um 10:55 Uhr (0)
Zitat:Original erstellt von clausb:Ich dachte, das mit dem Sortieren muesste jetzt wirklich sonnenklar sein, und den Code dafuer habe ich Dir bereits gegeben. Oder muss nochmal was anderes sortiert werden?Ich haenge nochmal eine Version des Dialogs an, in der nochmal die Sortierung implementiert und ausserdem ein Geruest zur Gesamtloesung vorgegeben ist. Vielleicht hilfts ja bei der Loesung.ClausDanke schön. Hätte aber nochmal ne Frage, weil ich in einigen Teilen nicht ganz versteht was das Makro macht. V ...
|
| In das Form Programmierung wechseln |
|
CoCreate Modeling : am_posnum1.lsp
noxx am 31.01.2007 um 22:10 Uhr (0)
Zitat:Original erstellt von R.Herrmann:Hallo an alle,das Makro ist Super, da hier auch Wünsche und Anregungen zur noch weiteren Funktion oder Verfeinerungen angesprochen werden können,möchte ich hier einmal meine Wünsche und Fragen einstellen.Ich habe auch schon unter dem Thema "Ersatzteilliste" schon meine Fragen unter ähnlichem Thema eingestellt: http://ww3.cad.de/foren/ubb/Forum29/HTML/002242.shtml Da wir bei den Zeichnungen mit den Positionsnummern der Teile nicht auf eine Stückliste verweißen möchten ...
|
| In das Form CoCreate Modeling wechseln |