|
Makro Programmierung : Lisp um Flächenteile zu löschen?
Dorothea am 04.07.2003 um 15:50 Uhr (0)
Hi Heiko, Ok, hab noch ein paar Ausgaben eingebaut. Nimm einfach die wieder weg, die nur laestig sind. Schoenes Wochenende! Gruss Dorothea [Diese Nachricht wurde von Dorothea am 04. Juli 2003 editiert.]
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Lisp: Problem mit create_vp und delete_vp
Dorothea am 26.02.2004 um 14:26 Uhr (0)
Hallo, Hast du die Aufrufe mit sd-call-cmds umschlossen? Das ist ein MUSS im Designer. Egal welche Dialoge du aufrufts, immer muss dieses Macro drum rum sein. Dorothea
|
| In das Form OneSpace Modeling wechseln |
|
Makro Programmierung : Dateiname in Verzeichnis finden
Dorothea am 25.11.2005 um 08:50 Uhr (0)
Hallo Martin,Da gibt es zum einen Basis-Lisp-Funktionen (z.B. directory). Zusaetzlich kannst du mal nachschauen im Developers Kit:help/Common/documentation/integration_kit/reference/filing_and_os.htmlVielleicht ist die Funktion sd-search-file ja schon ausreichend.Gruss Dorothea
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Lisp
Dorothea am 16.05.2003 um 13:54 Uhr (0)
Hi Rene, You get the floating number if you divide by a floating number. For instance: (/ 100 3) = 100/3 (/ 100 3.0) = 33.33333333 Is this what you wanted to know? Dorothea
|
| In das Form OneSpace Modeling wechseln |
|
Makro Programmierung : Lisp einbinden
Dorothea am 03.03.2005 um 11:59 Uhr (0)
Hallo Edgar, Deine Funktion sd-am-export-all-sheets is im package custom definiert. Versuch doch mal, es wie folgt aufzurufen: Code: (custom::sd-am-export-all-sheets) Gruss Dorothea
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 11:25 Uhr (0)
Hallo Walter, Ok, nem alles zurueck! Hab mich geirrt. Ich haette eher damit anfangen sollen, einen Recorder aufzuzeichen. Dann haette ich mir und euch das erspart. Ich muss dir rechtgeben in bezug auf die Syntax-Diagramme. Die sind nicht (immer) up-to-date. Deshalb soll man ja mit dem Recorder arbeiten. Gruss Dorothea
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : Lisp um Flächenteile zu löschen?
Dorothea am 04.07.2003 um 15:06 Uhr (0)
Hi Heiko, Nun beginnt das Fischen im Trueben bei mir. Ersetz doch mal :ignore durch :filter und guck nach, ob der Dialog nun tut, was er tun soll. Und um das Problem ein bisschen zu verkleinern, waehle mal nicht deine Top-Baugruppe sondern irgendwas darunter. Damit das Auswaehlen nicht so gross wird. Gruss Dorothea [Diese Nachricht wurde von Dorothea am 04. Juli 2003 editiert.]
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 10:45 Uhr (0)
Hallo, Was heisst geht nicht ? Bei mir geht s. Ich haenge mal mein geaendertes File ran. Bekommst du eine Fehlermeldung oder ist das Ergebnis falsch? Ich habe wie gesagt auch oben den :value-type zu :part reduziert. Und dann bekomme ich in die Liste auch keine Baugruppen mit rein, die irgendwie zu Problemen fuehren koennen. Gruss Dorothea
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Lisp: Problem mit create_vp und delete_vp
Dorothea am 26.02.2004 um 15:09 Uhr (0)
Hallo, Hast du dir die Doku mal durchgelesen? integration_kit/reference/sd-call-cmds.html#sd-call-cmds Da steht drinne, wie man welche Parameter angeben muss. Auf keinen Fall taucht irgendwo ein :cmd auf. Versuch s mal so: (sd-call-cmds (create_vp :name 3D Fenster ) Dann tut s auch, zumindest bei mir. Gruss Dorothea
|
| In das Form OneSpace Modeling wechseln |
|
Makro Programmierung : OSD-Lisp zum Erstellen einer AE im Schwerpunkt
Dorothea am 22.10.2003 um 09:58 Uhr (0)
Hallo, Ich glaube du gibst den Parameter Teile nicht richtig weiter. Statt (get_vol_prop :for_part :Teile :centroid) schreib mal (get_vol_prop :for_part Teile :centroid) Der Doppelpunkt vor dem Variablennamen ist zuviel. Gruss Dorothea P.S. Hab s nicht ausprobiert.
|
| In das Form Makro Programmierung wechseln |
|
Makro Programmierung : LISP-Dialog: :after-input wird nicht ausgeführt
Dorothea am 15.02.2006 um 14:36 Uhr (0)
Hallo,In der Doku fuer sd-defdialog ist geschrieben:"The assignment of an initial value to a variable does not trigger the :after-input code of that variable.The dialog keyword :after-initialization is called after all the variables have been initialized and can be used to finalize the initial state of the dialog before it becomes interactive."= Lies mal nach bei :after-initialization. Da schreibst du all die Sachen (code) rein, die du automatisch initialisiert haben willst.Gruss Dorothea
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Wo kann man die Ausgabe der LISP-Befehle sehen ?
Dorothea am 11.05.2007 um 11:43 Uhr (0)
Hallo Elke,Im Untermenü "Ansicht" wähle mal "Konsole" aus. Ein Protokollfenster wird geöffnet. Alle Ausgaben vom Programm werden dorthinein geschrieben. In Deinem konkreten Beispiel solltest Du aber noch ein print um die Ausgabe machen. Also: (print (setf any-type (+ 2 2 )))oder (setf any-type (+ 2 2 )) (print any-type)Wenn Du z.B. Funktionen tracen willst, dann erscheint die Ausgabe auch im Protokollfenster.Gruss Dorothea
|
| In das Form Programmierung wechseln |
|
OneSpace Modeling : Lisp-Editor
Dorothea am 16.03.2004 um 12:42 Uhr (0)
Hallo Martin, Ich benutze immer den emacs (GNU Emacs) und bin ueberaus zufrieden. Da kann man von den oeffnenden zu den schliessenden Klammern springen und umgekehrt. Ausserdem kann man optional auch die Klammern, die zusammen gehoeren, farblich hervorheben lassen. Dann benutze ich auch gerne das automatische einruecken. Da kann man dann auch sehen, wo Klammern fehlen. Eine Art Klammer-Check gibt es noch, der fehlende Klammern einfaerbt. Gruss Dorothea
|
| In das Form OneSpace Modeling wechseln |