Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Programmierung
  Schleife

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:  Schleife (1806 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: 17. Nov. 2011 11:03    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 ,

kann mir jemand helfen da eine Schleife reinzukriegen? Habe es nicht hinbekommen.
Nach dem Part speichern und schließen, soll der Parameter auf 2 geschaltet werden und wieder speichern und schließen, bis der Parameter denn Wert 10 erreicht hat.
Wehre sehr dankbar für eure Hilfe.

Language="VBSCRIPT"

Sub CATMain()

Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product

Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set product1 = product1.ReferenceProduct
Set parameters1 = product1.Parameters
Set intParam1 = parameters1.Item("XY")
intParam1.Value = 1

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

Set partDocument1 = CATIA.ActiveDocument
partDocument1.SaveAs "C:\Neuer Ordner\" & partDocument1.name

partDocument1.Close

End sub

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: 17. Nov. 2011 22:06    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
Ohne es getestet zu haben würde ich es so versuchen:
Code:
Language="VBSCRIPT"
Sub CATMain()

Set productDocument1 = CATIA.ActiveDocument
Set product1 = productDocument1.Product
Set parameters1 = product1.Parameters
Set intParam1 = parameters1.Item("XY")
Set oProd2Part = product1.GetItem("DECProductToPart")

for i = 1 to 10

intParam1.Value = i
oProd2Part.Run
sError = oProd2Part.GetError
If sError <> "" Then
  MsgBox sError, 16, " Ausnahmefehler DECProductToPart. Abbruch."
  exit sub
End If
Set oAllCATPart = oProd2Part.GetResult

Set partDocument1 = CATIA.ActiveDocument
partDocument1.SaveAs "C:\Neuer Ordner\" & partDocument1.name    ''ggf hier noch den Dateinamen eindeutig machen
partDocument1.Close

next

End sub



Gruß
Bernd

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

[Diese Nachricht wurde von bgrittmann am 17. Nov. 2011 editiert.]

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