Autor
|
Thema: Aus Catia Vbamakro eine Part aus TeamPDM kopieren (809 mal gelesen)
|
CTenschert Mitglied Wissenschaftlicher Mitarbeiter
Beiträge: 67 Registriert: 04.09.2000
|
erstellt am: 22. Feb. 2005 17:23 <-- editieren / zitieren --> Unities abgeben:
Hallo Hat es schon mal jemand geschaft ein VBAMakro unter V5 zu programmieren, das ein File aus TeamPdm herraus kopiert.und öffnet. Wie kann ich eigetlich einfach auf TeamPDM zugreifen. Gruß von Carl ------------------ Mit freundlichem Gruß von Carl Tenschert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michaelroesch Mitglied Systemadministrator SAP-Basis & CAD
Beiträge: 39 Registriert: 20.02.2002 DELLPrecision 3620 32 GB RAM Nvidia Quadro<P>CATIA SmarTeam NX Blender Teamcenter
|
erstellt am: 23. Feb. 2005 12:59 <-- editieren / zitieren --> Unities abgeben: Nur für CTenschert
|
CTenschert Mitglied Wissenschaftlicher Mitarbeiter
Beiträge: 67 Registriert: 04.09.2000
|
erstellt am: 23. Feb. 2005 13:40 <-- editieren / zitieren --> Unities abgeben:
Ich möchte in einem VBA-Makro (Liegt als .catvba vor) was aus Catia gestartet wurde, ein Teil automatisch (ohne Interaktion mit dem Benutzer) aus TeammPDM laden. Die ID des Teiles ermittelt mein Makro. ------------------ Mit freundlichem Gruß von Carl Tenschert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
93Aero Mitglied Ing
Beiträge: 106 Registriert: 02.12.2004
|
erstellt am: 23. Feb. 2005 14:20 <-- editieren / zitieren --> Unities abgeben: Nur für CTenschert
Das sollte eher umgekehrt gemacht: aus einer VB-DLL (vom SmarTeam aufgerufen) über Automatisierung CATIA starten (oder holen) und dann Anweisungen zum Öffnen/Bearbeiten/Speichern & Co. geben. Sonst gibt es nur einen Weg: aus CATIA-Makro die SmarTeam Session holen und... aber dann würde ich sagen: viel Spaß, es ist wirklich eine angenehme Art zu programmieren, vor allem wenn man wenig Erfahrung mit Sch-Team hat... Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CTenschert Mitglied Wissenschaftlicher Mitarbeiter
Beiträge: 67 Registriert: 04.09.2000
|
erstellt am: 23. Feb. 2005 14:33 <-- editieren / zitieren --> Unities abgeben:
Derzeit habe ich es geschaft eine neue Session zu erzeugen und dann eine Suchmaske von TeamPDM zu öffnen und so das Teil zu laden. Eigetlich möchte ich aber das ganze ohne Interaktion ablaufen lassen. Daran bin ich am rumprobieren, jedoch kann man die Docu von TeamPDM COM ja .... . z.B. wie bekomme ich es hin das ich nicht extra eine neu Session erzeugen muß, ich habe mich doch schon in Catia angemeldet. ------------------ Mit freundlichem Gruß von Carl Tenschert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
michaelroesch Mitglied Systemadministrator SAP-Basis & CAD
Beiträge: 39 Registriert: 20.02.2002 DELLPrecision 3620 32 GB RAM Nvidia Quadro<P>CATIA SmarTeam NX Blender Teamcenter
|
erstellt am: 23. Feb. 2005 19:32 <-- editieren / zitieren --> Unities abgeben: Nur für CTenschert
Hallo, Innerhalb von CATIA ist es ja auch möglich SmarTeam Scripte zu starten, [TOOLS][OPTIONEN][KOMPATIBILITÄT][SMARTEAMSCRIPTS], vieleicht gibt es eine möglichkeit diese Macro aufzurufen und die ID zu übergeben, im Zweifelsfall über CATIA VBA in eine Textdatei rausschreiben, und mit SmarTscript wieder einlesen. Gruß Michael,
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CTenschert Mitglied Wissenschaftlicher Mitarbeiter
Beiträge: 67 Registriert: 04.09.2000
|
erstellt am: 24. Feb. 2005 09:45 <-- editieren / zitieren --> Unities abgeben:
Da hatte ich auch schon dran gedacht. Zitat: Original erstellt von michaelroesch:
im Zweifelsfall über CATIA VBA in eine Textdatei rausschreiben, und mit SmarTscript wieder einlesen.
Oh , ich dachte diese Technik wäre seit der R9 veraltet ;-) Ich komme aber langsam weiter, jedoch ist das viel rumprobieren (wart, wart). Mal eine andere Frage, wo gibt es eigentlich vernünftige Schulungen für die Programmierung von TeamPDM in Verbindung mit Catia ? Hat jemand hier im Forum eine Besucht oder kann etwas darüber berichten ?
------------------ Mit freundlichem Gruß von Carl Tenschert Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |