Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Generate CATPart from Product

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 Product (6029 mal gelesen)
T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 12. Nov. 2014 08:55    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

Guten Morgen,

wir hatten vor kurzem ein Releaswechsel von CATIA V5 R19 auf V5-6 R2014 und habe jetzt das Problem, dass das erzeugen eines Parts von einem Product nicht mehr mit dem Befehl von R19 funktioniert.

Dim oBGRoot As ProductDocument
Dim oBGProd As Product
Dim oProd2Part As Object
Dim sError As String
Dim oAllCatPart As Part
Set oBGRoot = CATIA.ActiveDocument
Set oBGProd = oBGRoot.Product
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.Part

Kann mir da jemand weiterhelfen?

Vielen Dank.

Gruß Timo

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: 12. Nov. 2014 08: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 Nur für T.Pundt 10 Unities + Antwort hilfreich

Servus
Scheinbar ist inzwischen dafür die DF1 Lizenz notwendig, siehe hier.

Gruß
Bernd

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

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 12. Nov. 2014 09:22    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 Bernd,

vielen Dank für die Info, dass heißt das ich es ohne die Lizenz nur manuell machen kann oder gibt es eventuell noch andere Funktionen, mit denen ich ein Product in ein Part umwandeln kann?

Gruß Timo

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

Trilemma
Mitglied
staatl. gepr. Techniker


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

Beiträge: 254
Registriert: 20.08.2010

Catia V5 R19 SP8
Windows7 64bit 12GB 2,93GHz
Dell Precision T3500

erstellt am: 12. Nov. 2014 09:30    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 T.Pundt 10 Unities + Antwort hilfreich

moin,
versuches mal mit dem
CATIA.Startcommand

gruß
Peter

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 12. Nov. 2014 09:41    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 Peter,

leider kenne ich diesen Befehl nicht, kannst du mir bitte sagen wo ich den einbauen soll, danke?

Gruß Timo

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

Trilemma
Mitglied
staatl. gepr. Techniker


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

Beiträge: 254
Registriert: 20.08.2010

Catia V5 R19 SP8
Windows7 64bit 12GB 2,93GHz
Dell Precision T3500

erstellt am: 12. Nov. 2014 09:48    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 T.Pundt 10 Unities + Antwort hilfreich

Code:

    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
        Dim CATIA
        Dim Doc

        CATIA = GetObject(, "CATIA.application")
        Doc = CATIA.ActiveDocument
        CATIA.Startcommand("CATPart aus Produkt generieren...")

    End Sub


 

is allerdings Vb2010 Express

Gruß
Peter

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 12. Nov. 2014 10:01    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

Das funktioniert leider auch nicht. Könnte ich eigentlich mit einem Befehl das Makro anhalten und manuell ein CATALLPart erzeugen und das Makro danach weiterlaufen lassen?

Danke.

Gruß Timo

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: 12. Nov. 2014 10: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 T.Pundt 10 Unities + Antwort hilfreich

Servus
Falls du CATIA auf Englisch laufen hast muss du auch das englische StartCommand verwenden (siehe hier).

Gruß
Bernd

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

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

NyariG
Mitglied
Simulation


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

Beiträge: 15
Registriert: 11.12.2012

win7 64bit<P>Catia R24 sp1 hf20

erstellt am: 12. Nov. 2014 11: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 T.Pundt 10 Unities + Antwort hilfreich

Das funktioniert Super.

Gibt es eine Möglichkeit die Sprache zu abfragen?

lg
Gergö

nur bei r19 macht ein "click ok to terminate"

[Diese Nachricht wurde von NyariG am 12. Nov. 2014 editiert.]

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 13. Nov. 2014 08:40    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 Bernd, danke für die Info. Nun habe ich das Problem das er zwar das Fenster "Generate CATPart from Product" öffnet, ich aber noch irgendwie das "OK" per MAkro bestätigen muss. Hast du da vielleciht eine Idee oder jemand anderes?

Vielen Dank!

Gruß Timo

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

Trilemma
Mitglied
staatl. gepr. Techniker


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

Beiträge: 254
Registriert: 20.08.2010

Catia V5 R19 SP8
Windows7 64bit 12GB 2,93GHz
Dell Precision T3500

erstellt am: 13. Nov. 2014 08:46    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 T.Pundt 10 Unities + Antwort hilfreich

Moin,

veruch es mal mit:

Code:

  AppActivate("Hier den Namen des Fensters")
        SendKeys.Send("{Enter}")


Gruß
Peter

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 13. Nov. 2014 08: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

Guten Morgen Peter,

ich habe folgenden Code:

Dim ActDoc As ProductDocument
Set ActDoc = CATIA.ActiveDocument
Dim MySel As Selection
Set MySel = CATIA.ActiveDocument.Selection
MySel.Add ActDoc.Product        '.Products.Item(1)

CATIA.RefreshDisplay = True
CATIA.StartCommand "Generate CATPart from Product..."
CATIA.RefreshDisplay = True
AppActivate("Generate CATPart from Product...")
SendKeys.Send("{Enter}")

Es kommt folgende Fehlermeldung:

Typen unverträglich: AppActivate

Weiß jemand, woran das liegen könnte, danke?

Gruß Timo

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

Trilemma
Mitglied
staatl. gepr. Techniker


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

Beiträge: 254
Registriert: 20.08.2010

Catia V5 R19 SP8
Windows7 64bit 12GB 2,93GHz
Dell Precision T3500

erstellt am: 13. Nov. 2014 09:08    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 T.Pundt 10 Unities + Antwort hilfreich

ich hab deinen code mal auf die schnelle etwas umgestrickt:
Code:

        Dim CATIA
        Dim Doc

        CATIA = GetObject(, "CATIA.application")
        Doc = CATIA.ActiveDocument

        Dim ActDoc As ProductDocument
        ActDoc = CATIA.ActiveDocument
        Dim MySel 'As Selection
        MySel = CATIA.ActiveDocument.Selection
        MySel.Add(ActDoc.Product)        '.Products.Item(1)

        CATIA.RefreshDisplay = True
        CATIA.StartCommand("CATPart aus Produkt generieren...")
        MySel = CATIA.ActiveDocument.Selection
        MySel.Add(ActDoc.Product)

        CATIA.RefreshDisplay = True
        AppActivate("CATPart aus Produkt generieren")
        SendKeys.Send("{Enter}")


    End Sub


in VB2010 funzt das

Gruß
Peter

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 13. Nov. 2014 09:25    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

Ich brauche diesen Code aber für das CATScript und da funktioniert das mit dem nicht.

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

Trilemma
Mitglied
staatl. gepr. Techniker


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

Beiträge: 254
Registriert: 20.08.2010

Catia V5 R19 SP8
Windows7 64bit 12GB 2,93GHz
Dell Precision T3500

erstellt am: 13. Nov. 2014 09:42    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 T.Pundt 10 Unities + Antwort hilfreich

Sorry, aber da kann ich nicht weiterhelfen.

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 13. Nov. 2014 10:51    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

Schade, wüsste sonst noch jemand, wie man im CATScrpit ein Dialogfenster mit click OK bestätigt?

Danke.

Gruß Timo

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: 18. Nov. 2014 11:04    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 T.Pundt 10 Unities + Antwort hilfreich

Hallo,

ich habe das gleiche Problem. Keine DF1.
Also back to the steinzeit und wieder über Startcommand.

Um sprachunabhängig zu sein einfach den entsprechenden "sprachunabhängigen" Befehl = die CATIA-ID verwenden:

CATProductToPartCmdHeader

Um der Frage vorzugreifen wie man an die meisten "sprachunabhängigen" Befehle drankommt:
In der Intstall.Strukt. von V5 unter ...\intel_a\resources\msgcatalog liegen die .CATNLs Dateien, welche die Sprachoberfläche von CATIA steuern, soll heissen da werden den Catia-IDs die verständlichen Texte der Menüs/Fenster zugeordnet.
Und in der CATAssembly.CATNls findet sich

CATAssembly.CATProductToPartCmdHeader.Title     = "Generate CATPart from Product...";

Im Telefonbuch heisst das Inverse-Suche.
Sucht man alle Dateien im o.g. Ordner nach der Zeichenfolge "Generate CATPart from Product" durch stösst man irgendwann auf die ID: CATProductToPartCmdHeader
Bei den meisten (einfachen) Menüs/Befehlen entspricht die CATIA-ID dem String vor dem ".title"
Bei manchen ist rumprobieren angesagt, einfach in die CATIA-Befehlszeile z.B. c:CATProductToPartCmdHeader eingeben und entweder es geht oder weiter probieren.
Dazu gibts auch einen (steinalten) Post. Suche bedienen nach CATIA-ID.

Jetzt habe ich aber auch noch eine Frage. Was kann man den mit der DF1 Lizenz überhaupt noch machen? Ich habe nur die Info bekommen für:
-DECProductToPart
-install_root\code\bin\CATDECGenerateCATProductFromCATProduct.exe

Eine Übersicht von Dassault gibts (angeblich) nicht.

Und das beste zum Schluss:
Das die Funktion "DECProductToPart" bisher ohne DF1 lief war laut unserem Systemhaus ein BUG, der mit der R24 gefixt wurde; dazu gibts angeblich sogar einen Bugreport.

Gruß TomTom

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

[Diese Nachricht wurde von tomtom1972 am 18. Nov. 2014 editiert.]

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 19. Nov. 2014 08:47    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 tomtom,

also ist mein Befehl im CATScript um ein ALLCATPart zu erzeugen:

CATAssembly.CATProductToPartCmdHeader.Title = "Generate CATPart from Product...";

Wenn ich den so verwende kommt eine Fehlermeldung:

Komlilierungsfehler, Anweisungsende erwartet   

Muss ich statt Titel was anderes nehmen?

Vielen Dank!

Gruß Timo

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: 19. Nov. 2014 09:10    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 T.Pundt 10 Unities + Antwort hilfreich

Servus
Das ist ein StartCommand (CATIA.Startcommand CATProductToPartCmdHeader)
Damit ist diese Befehl sprachunabhängig.
(hilft dir aber nicht unbedingt weiter)

Gruß
Bernd

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

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

T.Pundt
Mitglied
Konstrukteur


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

Beiträge: 83
Registriert: 07.08.2014

Windows 7
Catia V5 R19

erstellt am: 19. Nov. 2014 09:25    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

Guten Morgen Bernd,

ich habe es jetzt auch gerallt.
Aber muss es dann nicht auch einen StartCommand geben für ein Enter oder sowas in der Richtung?

Weil so bin ich immer noch nicht weiter, wie du es schon erwähnt hast.

Danke.

Gruß Timo

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: 19. Nov. 2014 09:40    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 T.Pundt 10 Unities + Antwort hilfreich

Servus Timo
Ja, das gibt es "Sendkeys".
Aber das Makro muss ja erst warten bis das Fenster auf ist.

Gruß
Bernd

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

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: 19. Nov. 2014 09:51    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 T.Pundt 10 Unities + Antwort hilfreich

Hallo.

Das Problem liegt anderswo begraben. Aus irgendeinem Grund ist das Fenster/Menü, welches durch den StartCommand (CATProductToPartCmdHeader) hochpoppt in der R24 nicht aktiv, sondern CATIA; das war vorher (R19 und niedriger) anders.
Das kannst du wie folgt feststellen:
- irgend eine Productstruktur laden (in R24)
- Root selektieren
- den interaktiven Befehl Generate CATPart From Product .... ausführen
- wenn das Fenster/Menü hochpoppt Enter klicken
-> nix passiert. Du musst das Fenster zuvor selektieren, dann kommt das Enter an (oder OK Button).

In VB kannst du mit Hilfe von Windows API-Funktionen (Lib "user32") das neu geöffnete Fenster suchen, auswählen und bestätigen.
Das ist nicht ganz trivial aber den Code kannst du in mehreren VB-Foren finden. Hier im Forum gibts auch einen ähnlichen Post:
http://ww3.cad.de/foren/ubb/Forum137/HTML/004952.shtml#000002

Ich bin überrascht, das das ganze recht stabil läuft, solange der User seine Finger stillhält und nicht in der Gengend rumklickt.

Gruß TomTom
   


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

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: 28. Nov. 2014 07: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 T.Pundt 10 Unities + Antwort hilfreich

Moin,

wir haben einen SR bei Dassault erstellt mit der Frage, warum DECProductToPart in der R24 nur noch mit der DF1 Lizenz funktioniert.

Zur Info: die DF1 (Product Data Filtering 1) beinhaltet nur 2 Funktionen
-DECProductToPart
-install_root\code\bin\CATDECGenerateCATProductFromCATProduct.exe
und ist in keinem anderen Modul enthalten (muss also separat gekauft werden).

Die Antwort von DS ist noch besser als das übliche "works as designed" wenn was nicht geht:

Zitat:
Dear customer,
Are you still using DECProductToPart? As you have been told in SRXXXXXXXXX, this method were not supposed to be available without DF1. This bug has been fixed in the version you are now using, so it needs the DF1 License.
We understand the frustration of course, this is the reason why I recommand to contact your sale focal point for more information.
Thanks for your understanding.

Frei übersetzt:
Wie, du willst das wirklich noch? Das das vorher ging war leider ein Fehler! Den haben wir jetzt zum Glück behoben.
Wir verstehen ja, das du frustriert bist. Das ist genau der Grund, warum wir dir jetzt was verkaufen wollen, was du vorher gar nicht gebraucht hast.

In diesem Sinne: It' not a bug - it's a feature!

Gruß

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

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

m.esstechnik
Mitglied



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

Beiträge: 25
Registriert: 11.08.2009

DELL T7500
Windows 7 Enterprise SP1 64Bit
6 x Intel(R) Xeon(R) CPU X5675 @ 3.07 GHz
12.00 GB
NVIDIA Quadro 4000<P>CATIA V5 R19 SP0 HF0
CATIA V5 R19 SP9 HF40
CATIA V5 R19 SP9 HF44

erstellt am: 03. Dez. 2014 13: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 T.Pundt 10 Unities + Antwort hilfreich

bei uns funktioniert es manuell nach wie vor, wenn wir eine HD2- oder MD2-Lizenz verwenden


Gruß

m.esstechnik

[Diese Nachricht wurde von m.esstechnik am 03. Dez. 2014 editiert.]

[Diese Nachricht wurde von m.esstechnik am 03. Dez. 2014 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: 04. Dez. 2014 08:11    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 T.Pundt 10 Unities + Antwort hilfreich

Moin,
du bist hier im V5 Programmierungs Forum.
Das heisst wir sprechen/schreiben über programmierung.
Das das CATProductToPart manuell ohne die angesprochene Lizenz geht bezweifelt keiner.
Gruß

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

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