| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo |
Autor
|
Thema: Goodie Formation (1137 mal gelesen)
|
Jörg Reutter Mitglied Konstrukteur
Beiträge: 125 Registriert: 27.09.2001 Win7 64bit 8GB Ram OSM, OSD, MM 18.1
|
erstellt am: 20. Jul. 2004 15:56 <-- editieren / zitieren --> Unities abgeben:
Servus, gibt es eine Möglichkeit, eine Warnung anzuzeigen oder das Speichern zu sperren, wenn man in einer anderen Formation ist, als in der Standard-Formation. Hintergrund: Wird in einer anderen Formation gespeichert, wird diese zur Standard-Formation und die ursprüngliche Standard-Formation ist verloren :-( Grüße Jörg Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Engel Moderator
Beiträge: 3239 Registriert: 11.06.2001 Herr, stärke mich in Geduld, aber ZACK ZACK!!
|
erstellt am: 20. Jul. 2004 15:59 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
|
woho Mitglied Technik CAD
Beiträge: 1468 Registriert: 05.09.2000 von SolidDesigner ab 1.0 ueber Precision Engineering Dynamic Modeling ueber CoCreate Modeling bis Creo Elements/Direct 20.x
|
erstellt am: 20. Jul. 2004 17:00 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
|
Michael Kahle Mitglied Programmierer
Beiträge: 75 Registriert: 10.05.2002
|
erstellt am: 21. Jul. 2004 12:44 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
Den SAVE kann man als Benutzer selber abhaengen: Dazu geht man in "Tools": "Customize"... In "Commands" sucht man sich die "Group" "Filing" Rechts weiter unten findet sich "Save..." - auswaehlen und auf "Modify" druecken. In den Abschnitt "Command Action" ersetzt man den Befehl: (UI::UIC-SHOW-SAVE-BROWSER) mit (LISP::IF (AND (fboundp 'docu::formation-inq-attribute) (NOT (OLI::SD-STRING= DOCU::*ACTUAL_FORMATION_NAME* DOCU::*STANDARD_FORMATION_NAME*)) ) (OLI::SD-DISPLAY-MESSAGE "Formation active - save not possible" :TITLE "Attention") (UI::UIC-SHOW-SAVE-BROWSER) ) ------------------ Viele Gruesse, Michael Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Jörg Reutter Mitglied Konstrukteur
Beiträge: 125 Registriert: 27.09.2001 Win7 64bit 8GB Ram OSM, OSD, MM 18.1
|
erstellt am: 21. Jul. 2004 15:28 <-- editieren / zitieren --> Unities abgeben:
Hallo Michael, vielen Dank für Deine LISP-Zeilen. Aber wie das so ist mit dem Finger und der ganzen Hand ... ich habe versucht die if Abfrage in das 'Save Package All at Top' einzubauen. (LISP::IF (AND (fboundp 'docu::formation-inq-attribute) (NOT (OLI::SD-STRING= DOCU::*ACTUAL_FORMATION_NAME* DOCU::*STANDARD_FORMATION_NAME*)) ) (OLI::SD-DISPLAY-MESSAGE "Formation active - save not possible" :TITLE "Attention") (save_package :all_at_top verwrite)) bringt die Fehlermeldung Dateiname und zu speichernde Objekte angeben und bei (LISP::IF (AND (fboundp 'docu::formation-inq-attribute) (NOT (OLI::SD-STRING= DOCU::*ACTUAL_FORMATION_NAME* DOCU::*STANDARD_FORMATION_NAME*)) ) (OLI::SD-DISPLAY-MESSAGE "Formation active - save not possible" :TITLE "Attention")) save_package :all_at_top verwrite passiert gar nichts. Viele Grüße Jörg
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 22. Jul. 2004 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
Hallo Joerg ! Das kommt (ich vermute mal) daher, weil du mit (save_package :all_at_top :overwrite) den Befehl mit ")" abschliesst ohne einen Dateiname eingegeben zu haben. Ich wollte das ganze auch schon mal in einem eigenen LISP einbauen und habe es auch nicht geschafft das es so funktioniert wie wenn man nur save_package :all_at_top :overwrite in die Befehlszeile eingibt bzw. es so auf ein Icon legt. Wahrscheinlich muss man das ganze irgendwie anders aufrufen ?? Waere super, wenn uns das jemand bekanntgeben wuerde !!! Gruss RainerH. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Kuehl Mitglied
Beiträge: 165 Registriert: 22.06.2001
|
erstellt am: 22. Jul. 2004 14:03 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
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 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RainerH Mitglied Techn. Ang. (Konstruktion)
Beiträge: 736 Registriert: 22.01.2003 OSDM 14.00A OSDD 14.00A MM 14.00A Windows-XP Professional --- HP xw4100 3.0 GHz 2GB RAM Quadro4 980 XGL
|
erstellt am: 22. Jul. 2004 14:11 <-- editieren / zitieren --> Unities abgeben: Nur für Jörg Reutter
|
Jörg Reutter Mitglied Konstrukteur
Beiträge: 125 Registriert: 27.09.2001 Win7 64bit 8GB Ram OSM, OSD, MM 18.1
|
erstellt am: 22. Jul. 2004 14:17 <-- editieren / zitieren --> Unities abgeben:
|