Autor
|
Thema: Catia Version als Text in einen eingefügten Schriftkopf (1039 mal gelesen)
|
DEZET Mitglied
Beiträge: 5 Registriert: 12.03.2009
|
erstellt am: 25. Mrz. 2009 10:12 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, Um die Situation genauer zu beschreiben: Die Schriftköpfe werden bei uns automatisch in eine Zeichnung eingefügt. Verschiedene Felder ziehen sich dann die entsprechenden Daten aus dem SAP System. Leider müssen wir dann immer die CATIA Version händisch eintragen (die Version wird oft gewechselt V16 bis V19). Gibt es eine Möglichkeit die CATIA Version der Zeichnung als Text in diese Zeichnung einzubringen ? Ich weiss, es sind eigentlich nur zwei Mausklicke...deswegen warte ich nur auf Antworten mit einer Lösung Im Forum habe nichts dergleichen gefunden Danke im Voraus DEZET Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gepetto Mitglied Diplomand auf Arbeitssuche
Beiträge: 32 Registriert: 04.03.2009
|
erstellt am: 25. Mrz. 2009 12:22 <-- editieren / zitieren --> Unities abgeben: Nur für DEZET
Hallo Dezet, man kann einige Parameter der Umgebung auslesen lassen. Man könnte die Version über den Installationspfad herauslesen. Dann könnte man eine Case Abfrage machen um die Richtige Umgebung ins Feld schreiben zu lassen. dim value as String Value= CATIA.SystemService.Environ("CATInstallPath") select case Value Case InStr(1,Value,"R16" msgbox ("R16") Case InStr(1,Value,"R17" msgbox ("R17") Case InStr(1,Value,"R18" msgbox ("R18") Case InStr(1,Value,"R19" msgbox ("R19") case else msgbox ("keine Umgebung identifiziert ;-(") end select Natürlich musst Du noch die Zuweisung zum Schriftfeld machen, ich hab erstmal nur in msgbox benutzt! Ich hoffe Du wolltest so in etwa haben! MfG Jan Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 25. Mrz. 2009 12:39 <-- editieren / zitieren --> Unities abgeben: Nur für DEZET
Hallo zusammen, die Idee mit dem Pfad ist gut, hat aber einen Fehler, wie ich glaube denn der Installationspfad enthält ein B als Release also B16. Ich würde aber nicht über den Pfad gehen, denn das CATIA-Objekt selbst kann uns sein Release auch mittteilen über ->GetReleaseState() oder so. Edit: Es ist glaube ich: CATIA.SystemConfiguration.Release ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing [Diese Nachricht wurde von HoBLila am 25. Mrz. 2009 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DEZET Mitglied
Beiträge: 5 Registriert: 12.03.2009
|
erstellt am: 25. Mrz. 2009 12:50 <-- editieren / zitieren --> Unities abgeben:
|
MICHLICK Mitglied CAD Methodik Entwickler (CATIA; NX)
Beiträge: 454 Registriert: 20.06.2001 Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.
|
erstellt am: 25. Mrz. 2009 15:24 <-- editieren / zitieren --> Unities abgeben: Nur für DEZET
Hallo DEZET, ich kenne das anders. Im CATIA Environment einen Parameter erstellen, in dem die gewünschte Information steht. Dieser Parameter kann dann per Mapping ins SAP geschrieben werden. Das sollte nicht nur initial geschehen sondern auch als synchronisationsmapping eingestellt sein, da sich die Release durchaus auch ändern kann. Wie z.B. demnächst durch die Umstellung auf R19. Der Rest sollte dann genau so funktionieren wie Du das jetzt schon aus Deinem Zeichnungskopf kennst. Release-Information aus SAP in den Zeichnungskopf. Das hat dann auch den Vorteil, dass man im SAP gleich sehen kann welches Release zum öffnen der Datei notwendig ist. ------------------ Gruß Michael B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
DEZET Mitglied
Beiträge: 5 Registriert: 12.03.2009
|
erstellt am: 25. Mrz. 2009 21:10 <-- editieren / zitieren --> Unities abgeben:
Hi Michael, Kannst du die Idee ein bisschen ausbreiten ? Wie kann man diesen Parameter im CATIA Environment einstellen ? Die Idee weicht zwar ein bisschen von dem vorherigen Konzept ab (die erste Methode koennte fur nicht SAP User nutzlich sein) aber das waere dann in meinem Fall die bessere Loesung Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
MICHLICK Mitglied CAD Methodik Entwickler (CATIA; NX)
Beiträge: 454 Registriert: 20.06.2001 Der Aufwand bei Änderungen ist groß, wenn die Finger schneller klicken als das Gehirn denkt.
|
erstellt am: 31. Mrz. 2009 07:12 <-- editieren / zitieren --> Unities abgeben: Nur für DEZET
Hallo DEZET, das mit der Variable ist ganz einfach. Im Environment findest Du schon jede Menge an Variablen wie z.B. CNEXTOUTPUT=CONSOLE CATSettingsPath=C:\.... Du musst einfach Deine neue Variable dazuschreiben. z.B. CV5Version=V5R19SP3 ------------------ Gruß Michael B. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |