Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Generate Catpart from Catproduct

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
Autor Thema:  Generate Catpart from Catproduct (5289 mal gelesen)
rembit
Mitglied
TZ


Sehen Sie sich das Profil von rembit an!   Senden Sie eine Private Message an rembit  Schreiben Sie einen Gästebucheintrag für rembit

Beiträge: 30
Registriert: 25.09.2006

WinXP SP2
CatiaV5R16 SP5

erstellt am: 14. Okt. 2011 11:58    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

brauche mal wieder euere Hilfe.
Habe mit dem Macrorecorder es probiert aber es funktionirt nicht.

Will das "Generate Catpart from Product" in das Macro einbinden.

Recorderaufnahme:Set specsAndGeomWindow1 = CATIA.ActiveWindow
                Set viewer3D1 = specsAndGeomWindow1.ActiveViewer
                Set viewpoint3D1 = viewer3D1.Viewpoint3D
Damit komme ich nicht weiter.

Mit
CATIA.StartCommand("Generate CATPart from Product...")
ist es schon besser, aber wie kann ich automatisch die Benennung vom Product in das Allcatpart kriegen?  

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tomtom1972
Mitglied
dipl ing maschinenbau


Sehen Sie sich das Profil von tomtom1972 an!   Senden Sie eine Private Message an tomtom1972  Schreiben Sie einen Gästebucheintrag für tomtom1972

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 14. Okt. 2011 12:34    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hallo,

lass den StartCommand lieber weg und wirf einen Blick in die Doku; das ProductToPart lässt sich direkt (über COM) ansprechen:

...

Set oBGRoot = Catia.ActiveDocument
Set oBGProd = oBGRoot.Product
'On Error Resume Next
'oBGProd.ApplyWorkMode DESIGN_MODE
'On Error GoTo 0
Set oProd2Part = oBGProd.GetItem("DECProductToPart")
oProd2Part.Run
sError = oProd2Part.GetError
If sError <> "" Then
  MsgBox sError, 16, " Ausnahmefehler DECProductToPart. Abbruch."
End If
Set oAllCATPart = oProd2Part.GetResult

oAllCATPart.Product.PartNumber = "neuer_PartNumber"

...

Gruß TomTom
 

------------------
tomtom1972

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rembit
Mitglied
TZ


Sehen Sie sich das Profil von rembit an!   Senden Sie eine Private Message an rembit  Schreiben Sie einen Gästebucheintrag für rembit

Beiträge: 30
Registriert: 25.09.2006

WinXP SP2
CatiaV5R16 SP5

erstellt am: 14. Okt. 2011 13:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Danke TomTom für deine rasche Antwort.
Werde mal ausprobieren.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

rembit
Mitglied
TZ


Sehen Sie sich das Profil von rembit an!   Senden Sie eine Private Message an rembit  Schreiben Sie einen Gästebucheintrag für rembit

Beiträge: 30
Registriert: 25.09.2006

WinXP SP2
CatiaV5R16 SP5

erstellt am: 14. Okt. 2011 14:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Super. Es funktioniert.
Nur noch eine Kleinigkeit fehlt...
Allcatpart soll gleich heissen wie das Product.
Kann vieleicht jemand mir helfen?

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 14. Okt. 2011 17:02    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Servus
Was meist du mit: das Allcatpart soll gleich heissen wie das Product.
Der Dateiname, die Nomenklatur, die Teilenummer, ....?
zB für die Teilenummer:

oAllCATPart.Product.PartNumber = oBGRoot.Product.PartNumber

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CATLama
Mitglied



Sehen Sie sich das Profil von CATLama an!   Senden Sie eine Private Message an CATLama  Schreiben Sie einen Gästebucheintrag für CATLama

Beiträge: 23
Registriert: 30.03.2006

Catia V5 R18

erstellt am: 09. Nov. 2011 12:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hallo TomTom,
Ich habe in CAA V5 Visual Basic help eine Funktion "DECProductToPart" gesucht und ohne Ergebnis. Wo kann ich diese Funtion finden? Existiert eine Dokumentation?

Danke

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 09. Nov. 2011 13:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Servus
Ich vermute, dass dies ein undokumentierte Funktion ist.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

CATLama
Mitglied



Sehen Sie sich das Profil von CATLama an!   Senden Sie eine Private Message an CATLama  Schreiben Sie einen Gästebucheintrag für CATLama

Beiträge: 23
Registriert: 30.03.2006

Catia V5 R18

erstellt am: 10. Nov. 2011 07:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

OK ...
Ich probiere noch einmal: sind diese undokumentierte Funktionen irgendwo dokumentiert?  

[Diese Nachricht wurde von CATLama am 10. Nov. 2011 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

tomtom1972
Mitglied
dipl ing maschinenbau


Sehen Sie sich das Profil von tomtom1972 an!   Senden Sie eine Private Message an tomtom1972  Schreiben Sie einen Gästebucheintrag für tomtom1972

Beiträge: 605
Registriert: 22.03.2005

NVidia Quadro K4000
Intel Xeon E5-1620, 64GB RAM
Windows10 64bit
R30 <= CATIA V5 > =R19

erstellt am: 10. Nov. 2011 10:43    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hallo,

undokumentiert = keine (ofizielle, d.h. seitens Dassault) Dokumentation. War (weiter oben im Post) ein falscher Hinweis meinerseits.

Bemüh mal die Suchfunktion dieses Forums. Da gibts einen Beitrag der Erklärt, wo und was du hierzu findest.

Ansonsten bleibt nur die Object-Library.

Gruß

------------------
tomtom1972

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ivanl
Mitglied



Sehen Sie sich das Profil von Ivanl an!   Senden Sie eine Private Message an Ivanl  Schreiben Sie einen Gästebucheintrag für Ivanl

Beiträge: 28
Registriert: 21.10.2011

i7 2,80 Ghz
8GB Ram
Win XP Pro SP2
CATIA V5 R19 SP9

erstellt am: 03. Dez. 2011 11:52    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hi tomtom1972,

dein Makro zum umwandeln vom CATPart from Product funktioniert soweit einwandfrei. Versuche es vergebens so umzuwandeln das nur Parts aus einem bestimmten Product umgewandelt werden und nicht alle Parts. Ist das überhaupt möglich? Hilfestellung wäre super. Schonmal danke im Vorraus und schönes Wochenende.

Grüße Ivanl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

bgrittmann
Moderator
Konstrukteur


Sehen Sie sich das Profil von bgrittmann an!   Senden Sie eine Private Message an bgrittmann  Schreiben Sie einen Gästebucheintrag für bgrittmann

Beiträge: 11780
Registriert: 30.11.2006

CATIA V5R19

erstellt am: 03. Dez. 2011 13:13    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Servus
Versuch mal vor dem Umwandeln die Teile/Baugruppen die du nicht im AllCATPart haben willst zuvor auszublenden.

Gruß
Bernd

------------------
Warum einfach, wenn es auch kompliziert geht.

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ivanl
Mitglied



Sehen Sie sich das Profil von Ivanl an!   Senden Sie eine Private Message an Ivanl  Schreiben Sie einen Gästebucheintrag für Ivanl

Beiträge: 28
Registriert: 21.10.2011

i7 2,80 Ghz
8GB Ram
Win XP Pro SP2
CATIA V5 R19 SP9

erstellt am: 03. Dez. 2011 13:56    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hi Bernd,

manchmal ist die Lösung einfacher als man denkt  . Habe es jetzt manuel Teile ausgeblendet und sie tauchten nicht mit auf. Jetzt muss ich das hiden nur noch ins makro einbiden. Danke für deine schnelle Antwort.

Grüße Ivanl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ivanl
Mitglied



Sehen Sie sich das Profil von Ivanl an!   Senden Sie eine Private Message an Ivanl  Schreiben Sie einen Gästebucheintrag für Ivanl

Beiträge: 28
Registriert: 21.10.2011

i7 2,80 Ghz
8GB Ram
Win XP Pro SP2
CATIA V5 R19 SP9

erstellt am: 15. Jan. 2012 22:49    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für rembit 10 Unities + Antwort hilfreich

Hallo zusammen,

bin mir nicht sicher ob meine frage hierher passt. es ist ja nicht möglich catpart from product zweimal hintereinander unter ddem gleichen namen auszuführen. dafür müsste ich CATIA schliessen und neu straten. gibt einen befehl um den speicher zu löschen? damit man catpart from product unter dem selben namen mehrmals ausführen kann?

Grüße Ivanl

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2023 CAD.de | Impressum | Datenschutz