Hallo Zusammen,
ich versuche gerade, die Erstellung von SweptVolumes mittels Replays aus der Kinematic Workbench zu automatisieren. Das ganze möchte ich über die VB Schnittstelle mit VB.net machen.
Ich habe schon eine recht gute Idee, wie ich später weiter machen muss, aber derzeit hapert es noch ein wenig an der Auswahl der Replays fürs SweptVolume.
Die Randbedingungen sehen so aus, dass ich ein fertiges Produkt mit einer beliebigen Anzahl Replays habe.
Da man die Replays der Übersicht halber ja gerne umbenennt, möchte ich hier eigentlich nicht gerne etwas vorgeben.
Hier ein kurzer Ausschnitt, wie ich versuche an die Replays ran zu kommen:
Code:
objCurDoc = objCatia.ActiveDocument
objReplayWorkbench = objCurDoc.GetWorkbench("ReplayWorkbench")
objReplays = objReplayWorkbench.Replays
intReplayCount = objReplays.Count
Erste Problem ist, dass objReplays.Count 1 ausgibt, egal, ob da keins oder 5 Replays im Produkt sind. Weiteres Problem ist auch, dass ich bisher nur rausgefunden habe, wie ich das Replay mit objReplays.GetItem("NAME") ansprechen kann. Ein Ansprechen über objReplays.Item(INDEX) funktioniert hier leider nicht.
Mein Wunschvorgehen wäre halt, dass ich überprüfe, wie viele Replays im Produkt enthalten sind und die dann über eine Schleife nach und nach abarbeite.
Übersehe ich hier eine Möglichkeit? Oder habe ich einen komplett anderen Denkfehler?
Vielen Dank und viele Grüße!
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP