Autor
|
Thema: Befehl /prjmodel (1937 mal gelesen)
|
rummic Mitglied DiplIng
Beiträge: 107 Registriert: 11.08.2004
|
erstellt am: 14. Feb. 2005 21:20 <-- editieren / zitieren --> Unities abgeben:
Es sollte doch möglich sein, mit dem Befehl /prjmodel ein Model zu einem "self-sufficient" Model zu konvertieren, nachdem man catsite.PRJMODEL=TRUE; setzt. Bei mir kommt aber immer die Meldung "command not available" Woran kanns liegen ? IP |
KlausJ Mitglied
Beiträge: 1336 Registriert: 17.03.2003 CATIA V4.2.4 Ref 2 CATIA V5R12SP6 AIX 4.3.3 und AIX 5.1 Windows 2000
|
erstellt am: 15. Feb. 2005 08:07 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Hallo Rummic, dieser Befehl ist mir nicht bekannt. Ich dachte immer, daß sich das catia.prjmodel=true nur auf den Export/Import auswirkt. Was soll dieser Befehl bewirken ? ------------------ in diesem Sinne Klaus IP |
rummic Mitglied DiplIng
Beiträge: 107 Registriert: 11.08.2004
|
erstellt am: 15. Feb. 2005 08:57 <-- editieren / zitieren --> Unities abgeben:
angeblich sollte man damit interaktiv ein Model zu einem self-sufficient model wandeln können. IP |
tobul Mitglied Physiker
Beiträge: 191 Registriert: 06.05.2003 Catia-V5 R18-R30 Delmia R19-R29 NX 12,1892 Windoof 7,10
|
erstellt am: 15. Feb. 2005 09:51 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Hallo! Den Befehl /prjmodel gibt es durchaus, bei uns funktioniert er auch. Ich kann nur leider nicht sagen warum, bzw. warum bei rummic nicht Wenn Du PRJMODEL=TRUE gesetzt hast, reicht aber ebenso ein (öffnen und) speichern des Models: es ist dann ein "self-sufficient"-Model. PRJMODEL=TRUE wirkt nicht nur bei Export/Import: die "ganz normal" gespeicherten Modelle sind dann "self-sufficient", weshalb man so ein Model im Prinzip als native-Model weitergeben kann ohne Informationsverlust. (Was ja bei PRJMODEL=FALSE-Models bekanntermaßen nicht so ist; hier ist i.A. ein CatExport notwendig, um die Projektumgebungs-Informationen mitzuliefern.) salu' tobul [Diese Nachricht wurde von tobul am 15. Feb. 2005 editiert.] IP |
rummic Mitglied DiplIng
Beiträge: 107 Registriert: 11.08.2004
|
erstellt am: 15. Feb. 2005 10:47 <-- editieren / zitieren --> Unities abgeben:
Mein Problem denk ich mal ist auch, dass sich, wenn ich catsite.PRJMODEL=TRUE setze bei mir gar nichts ändert. Kann ich da evtl. eine falsche erwischen ??? Ich muß doch die nehmen, in deren Umgebung ich mich auch befinde oder ? IP |
tobul Mitglied Physiker
Beiträge: 191 Registriert: 06.05.2003 Catia-V5 R18-R30 Delmia R19-R29 NX 12,1892 Windoof 7,10
|
erstellt am: 15. Feb. 2005 14:59 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Hallo... Das Thema ist nicht leicht in 3 Zeilen abzuhandeln. Man sollte schon wissen, was man tut... Im Prinzip kann man jede beliebige Projektumgebung auf PRJMODEL=FALSE oder =TRUE setzen, die Frage ist vielmehr, ob das auch "erlaubt" ist. Info's siehe cad.de-V4-Trickkiste http://catia.cad.de/v4/trickkiste/prjmodel.htm und V4-Forumsbeiträge (Suche z.B. nach "prjmodel") Auf den ersten Blick ändert sich in CATIA nichts, wenn PRJMODEL=TRUE neu gesetzt wird. Gravierend ändert sich dabei aber das Verhalten von Catia beim Speichern und ex-/importieren. Rein optisch erkennt man den False/True-Zustand z.B. im CatImp-Fenster: wenn TRUE gesetzt ist, dann gibt es keine corprj-Table mehr und die Schalter für "create new ..." und "force transfer" sind deaktiviert. Ich weiß nicht genau, was Du mit "Kann ich da evtl. eine falsche erwischen ???" meinst; Du kannst natürlich eine falsche dcls erwischen, die nicht entscheidend ist... salu' tobul IP |
rummic Mitglied DiplIng
Beiträge: 107 Registriert: 11.08.2004
|
erstellt am: 15. Feb. 2005 19:01 <-- editieren / zitieren --> Unities abgeben:
Bei mir sind aber nach wie vor die CORPRJ da Was kann da faul sein ? IP |
Brauburger Mitglied CAD-SystemIngenieur
Beiträge: 387 Registriert: 05.04.2001 NX_12.0.2 TC_11.4.0.5
|
erstellt am: 16. Feb. 2005 07:54 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Hallo rummic, falls in Frage kommt, daß die Deklaration nicht richtig gesetzt ist: Mit /catscan und /catdump kannst Du die für eine CATIA-Sitzung gesetzten Deklarationen ansehen bzw. ausgeben. Dirk [Diese Nachricht wurde von Brauburger am 16. Feb. 2005 editiert.] IP |
Catrin Ehrenmitglied Ingenieurin Maschinenbau/Informatik
Beiträge: 1928 Registriert: 12.12.2000
|
erstellt am: 16. Feb. 2005 12:38 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Zitat: Original erstellt von rummic: Bei mir sind aber nach wie vor die CORPRJ daWas kann da faul sein ?
Dann ist auf jeden Fall in der eingstellten Umgebung der Eintrag prjmodel=false gesetzt. Wenn Du das mal geaendert haben solltest, ist die Frage, wo Du das gemacht hast. Wichtig ist, der Eintrag muss in einer CATSITE.dcls stehen. Ebenso wichtig ist, dass die CATSITE.dcls nicht von einer anderen spaeter ueberschreiben wird und damit Deine Einstellung ungueltig wird. Ich loese das Problem immer so, dass es lokale Deklarationen und user-Deklarationen gibt. Letztere sind auch die, die zuletzt abgerufen werden. Und in dem Verzeichnis der User-Deklarationen gibt es eine Datei CATSITE.dcls mit dem Inhalt: catsite.prjmodel=true (oder false, wenn das gewuenscht ist). Gruss Catrin ------------------ CATIS GmbH 38444 Wolfsburg catrin.eger@catis.de www.catis.de IP |
Catrin Ehrenmitglied Ingenieurin Maschinenbau/Informatik
Beiträge: 1928 Registriert: 12.12.2000 HP ZBook 15 Windows 7 / V5R24
|
erstellt am: 22. Feb. 2005 11:08 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Also noch mal etwas langsamer. Du fragst ab: echo $CATDEC Als Ausgabe erhaeltst Du ganz viele Verzeichnisse, in denen Deklarationsdateien stehen, die fuer CATIA angezogen werden. Die, die zuerst stehen, werden zuerst abgefragt, die die zuletzt stehen, werden zuletzt abgefragt. Das ist wichtig weil: - es gibt in CATIA Variablen, die werden einmal gesetzt und dann erweitert durch jede zusaetzliche Vereinbarung (z.B. die Vereibarungen fuer die Modellverzeichnisse sind solche). - es gibt im CATIA Variablen, die werden einmal gesetzt und dann von nachfolgend gueltigen Einstellungen ueberschrieben. CATSITE.PRJMODEL ist so eine. Das heisst, die allerletzte Datei, die abgerufen wird, bestimmt, welche Einstellung jetzt wirklich gilt. Fuer Dich bedeutet das: Du schaust Dir ein Verzeichnis nach dem anderen aus der Ausgabe $CATDEC an (und zwar von HINTEN!!!) und die dann erste CATSITE, in der was von projmodel drinsteht, ist die, die bestimmt, ob True oder FALSE gilt. Und die musst Du entsprechend Deinen Anforderungen auch aendern. Alle Klarheiten beseitigt ? :-) Beste Gruesse Catrin ------------------ CATIS GmbH 38444 Wolfsburg catrin.eger@catis.de www.catis.de IP |
KlausJ Mitglied
Beiträge: 1336 Registriert: 17.03.2003 CATIA V4.2.4 Ref 2 CATIA V5R12SP6 AIX 4.3.3 und AIX 5.1 Windows 2000
|
erstellt am: 22. Feb. 2005 11:13 <-- editieren / zitieren --> Unities abgeben: Nur für rummic
Hallo rummic, mach doch eine normales Terminal-Fenster auf und gib mal ein : catpath -l -A catsite.prjmodelin diesem Fall bekommst Du vielleicht einen Hinweis, in welcher Datei dieser Parameter gesetzt wird. ------------------ in diesem Sinne Klaus IP |
rummic Mitglied DiplIng
Beiträge: 107 Registriert: 11.08.2004
|
erstellt am: 22. Feb. 2005 15:58 <-- editieren / zitieren --> Unities abgeben:
Hat funktioniert. Jetzt funktioniert auch /prjmodel Danke IP |