|
Makro Programmierung : Geo ändern
Markus Kuehl am 02.01.2006 um 09:02 Uhr (0)
Frohes Neues Jahr allen zusammen!Stephan,vermutlich hilft Dir das LISP Programm vom Walter weiter: am_part_color.lsp.Siehe dazu folgenden Thread: http://ww3.cad.de/foren/ubb/Forum29/HTML/001754.shtml Viele Gruesse,MarkusP.S.: Dieses Utility wird es mit 14.0 als stark ueberarbeitetes und erweitertes Goody direkt mit dem OSDM geben. Leider hat es nicht ins supportete Produkt geschafft, aber immerhin ...
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Goodie Formation
Markus Kuehl am 22.07.2004 um 14:03 Uhr (0)
Hallo zusammen, solange der save_package Befehl der letzte Befehl in dem LISP Programm ist und danach nichts weiter abgearbeitet werden soll, koennt ihr statt (save_package ...) folgendes schreiben: (oli:sd-put-buffer save_package :all_at_top :overwrite ) Danach wird der Designer interaktiv und verlangt nach einem Dateinamen. Hab s nicht getestet, muesste aber so funktionieren. Viele Gruesse, Markus
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Programmierung : LISP: Konfigurationen manipulieren
Markus Kuehl am 19.10.2007 um 15:42 Uhr (0)
Hallo Uli, Zitat:Original erstellt von uli1601:...Wenn ich den LISP-Code allerdings ein zweites Mal aufrufe, wird die Variable "partsinconf" nicht zurückgesetzt (auf "1"), sondern die "alten" Werte des voherigen Aufruf übernommen und die neuen nur angehängt.Beispiel: "partsinconf" nach dem ersten Aufruf des LISPs: ("T1" "T2") "partsinconf" nach dem zweiten Aufruf des LISPs: ("T1" "T2" "T1" "T2")An was kann das liegen?Das liegt daran, dass Du per nconc die erste Liste (1) destruktiv veraenderst. Initial ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Viewport-Shift-Right-Mouse-Button Menu
Markus Kuehl am 17.11.2005 um 08:58 Uhr (0)
Hallo MD,die Schritte die noetig waeren, um zum Laufzeit Deine Aenderungen im SRMB-Kontext Menue zu sehen dauern mit Sicherheit 3 Mal laenger als einfach den Designer neu zu starten.Zum Nachladen der geaenderten sd_avail_cmds.cmd Datei gibt es eine Integration Kit Funktion (wie schon erwaehnt). Die .pum Datei kann nicht ueber ein LISP Kommando nachgeladen werden, sondern sie wird nur "On Request" zur Laufzeit neu evaluiert, wenn man den "Reset" Knopf - wie bereits erklaert - drueckt.Gruss,Markus
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : VL zwischen 2 AE für Loft per LISP-Macro erstellen
Markus Kuehl am 27.06.2007 um 08:21 Uhr (0)
Hallo Kai,die Vertices zur Erstellung einer Matchline (VL) werden nicht per 3D Koordinate bestimmt, sondern per 2D Koordinate auf einer bestimmten Arbeitsebene. Oeffne mal bei der Aufforderung zum Klicken des Eckpunktes das Auswahlmenue. Hier siehst Du, dass nur 2D im Fokus ist. Nun kannst Du per "AE waehlen", eine bestimmte AE angeben und dann eine 2D Koordinate dieser AE. So musst Du dann fuer alle AEs verfahren. Das funktioniert auch programmatisch.Hoffe das hilft Dir weiter.Viele Gruesse,Markus
|
| In das Form Programmierung wechseln |
|
OneSpace Modeling : Fragen zu diesem Zeichen im LISP: &
Markus Kuehl am 04.12.2001 um 09:44 Uhr (0)
Hallo Ludger, Zitat: Was macht das & in diesem Ausdruck? (sd-defdialog edit_praepost :dialog-title "praepost.fix" :k-action (system (concatenate string *text-editor* *sd-anpassung-dir* "/praepost.fix &")) ) Das & in dem Ausdruck bedeutet, dass das System Kommando im Hintergrund ausgefuehrt wird, d.h. SD setzt diesen Befehl ab und wartet nicht, bis das externe Programm beendet ist, sondern setzt die Arbeit sofort fort. Siehe auch sd-sys-background-job (Integration Kit Dokumentation), was di ...
|
| In das Form OneSpace Modeling wechseln |
|
OneSpace Modeling : Suche das Lisp-Progi "prop_menu.lsp"
Markus Kuehl am 08.04.2003 um 12:51 Uhr (0)
Hallo, wozu brauchst Du denn das Goodie "prop_menu" noch? Im wesentlichen ist dessen Funktionalitaet in die jeweiligen "Property" Dialoge gewandert. Dazu einfach eine Kante, eine Flaeche, ein Teil oder eine Arbeitsebene anklicken, das jeweilige Kontext Menu (rechte Maustaste) aufblaettern und ganz unten den Eintrag "XXX-Eigenschaften ..." anwaehlen. Dort gibt es dann einen Knopf "Geo ..." oben rechts, der die Eigenschaften des jeweils selektierten Elements anzeigt. Dies muesste so ziemlich all das abdecken ...
|
| In das Form OneSpace Modeling wechseln |
|
OneSpace Modeling : Lisp-Dateien im OSDm
Markus Kuehl am 04.08.2005 um 14:35 Uhr (0)
Hallo Mascha, am einfachsten geht es, wenn man im Designer auf Bearbeiten - Vorgaben - Benutzeroberfaechenvorgaben und dann auf den Reiter "Anpassungen" klickt. Auf der dann erscheinenden Seite den Knopf "Verzeichnisse anzeigen ..." klicken. Danach siehst Du im Ausgabefenster, welche Anpassungsverzeichnisse Dein OSDM verwendet. Nun legst Du am besten im Benutzer-Anpassungsverzeichnis eine Datei mit dem Namen "sd_customize" an. In diese schreibst Du dann die benoetigten load Befehle, so wie es Heiko bere ...
|
| In das Form OneSpace Modeling wechseln |
|
CoCreate Modeling : lisp datein laden
Markus Kuehl am 19.03.2007 um 09:22 Uhr (0)
Hallo Martin,das einfachste Vorgehen ist wie folgt:Im laufenden OneSpace Modeling folgendes klicken: Bearbeiten - Vorgaben - Benutzeroberflaechenvorgaben - Anpassungen (Reiter) - Verzeichnisse anzeigen ...In der Ausgabe-Box erscheint nun der Pfad Deines persoenlichen Anpassungsverzeichnisses hinter "Benutzer-Anpassungsverzeichnis:". Lege in diesem Verzeichnis eine Datei mit dem Namen "sd_customize" an und schreibe in diese die Befehle, die beim Starten von OneSpace Modeling ausgefuehrt werden sollen.Beacht ...
|
| In das Form CoCreate Modeling wechseln |
|
Makro Programmierung : Makro (AE coaxial) auf rechte Maustaste
Markus Kuehl am 11.10.2001 um 09:17 Uhr (0)
Hallo Michael, der Code den Guenter gepostet hat ist korrekt. Auch das frame2:: vor dem put-buffer ist korrekt. Dein Problem ist vermutlich, dass Du das LISP File in dem das Kommando "ae_coaxial" definiert ist (Code von Pete Kehoe, gepostet von Ingo), nicht geladen hast. Lade diesen Code bitte *bevor* Du auf F2 drueckst, dann muesste es gehen. Bzgl. MetaButton3: Ich habe es auch nicht geschafft, dieses Kommando ueber diesen Shortcut anzusprechen. Button3 scheint unter Windows mit egal welcher Key-Kombina ...
|
| In das Form Makro Programmierung wechseln |
|
OneSpace Modeling : Aktives Teil suchen
Markus Kuehl am 28.02.2003 um 09:31 Uhr (0)
Hallo Roland, Zitat: in der Strukturliste verbirgt sich hinter dem rechten Mausklick - Aktionen - die Funktion "Aktives Teil suchen". Ich suche nun eine Möglichkeit, wie man diese Funktion auf einen Button setzen kann. Leider kommt man hier mit dem Rekorder nicht weit und die Doku schweigt sich auch darüber aus. Weiss jemand, wie sowas geht? Du kannst den folgenden LISP Aufruf hinter einen Toolbar Knopf legen: (g-browser::gb-search-active-parcel :part "parcel-gbrowser") Dasselbe funktioniert au ...
|
| In das Form OneSpace Modeling wechseln |
|
OneSpace Modeling : Oberflaeche anpassen / neuer Befehl
Markus Kuehl am 11.12.2001 um 14:58 Uhr (0)
Hallo Walter, ein paar Anmerkungen zu Deinem Beitrag: Zitat: Das beigefügte Makro ist entsprechend erweitert. Der Aufruf über ein Icon ist dann schon etwas komplizierter: Dazu sollte man sich zuerst eine Kopie von der Datei sd_avail_cmds.cmd anlegen (im SDUSERCUSTOMIZEDIR oder SDCORPCUSTOMIZEDIR) und auch vom Ordner "Bitmaps". Dort kann man dann eigene Befehle definieren und auch mit Icons versehen. Alles was dort drinnen steht, hat man nachher mit "Anpassen" zur Verfügung. Im konkreten Fall sollte de ...
|
| In das Form OneSpace Modeling wechseln |