Hot News:

Mit Unterstützung durch:

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

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:  Optimierung (469 mal gelesen)
Lasdi
Mitglied


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

Beiträge: 5
Registriert: 27.06.2006

erstellt am: 27. Jun. 2006 19:38    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 Leute,
ich hoffe dass Sie mir weiterhilfen können
ich habe folgendes Macro erstellt ,und möchte dass rule 1 erst dann aktiviert wird  wenn die Optimierung zu Ende ist.Leider beim starten des Macros und bevor die Optimierung zu Ende ist wird rule 1 aktiviert 

Language="VBSCRIPT"

Sub CATMain()
Dim partDocument1 As Document
Set partDocument1 = CATIA.ActiveDocument

Dim part1 As Part
Set part1 = partDocument1.Part

Dim relations1 As Relations
Set relations1 = part1.Relations
Dim rule1 As Relation
Set rule1 = relations1.Item("Abweichung_Message")
rule1.Deactivate

Dim optimizations1 As Optimizations
Set optimizations1 = relations1.Optimizations
Dim optimization1 As AnyObject
Set optimization1 = optimizations1.Item("Optimierung.1")
optimization1.Run True

rule1.Activate

End Sub

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

CAMiCADse
Mitglied



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

Beiträge: 177
Registriert: 17.02.2006

V5,R19,SP9

erstellt am: 28. Jun. 2006 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 Nur für Lasdi 10 Unities + Antwort hilfreich

Hallo Lasdi,

hier ein Auszug aus der Hilfe:

Zitat:
WARNING : if argument is TRUE, the optimization is launched asynchronously, and you can not run several optimizations in this mode

Setze den Parameter auf False, dann sollte die Rule erst nach Abschluss der Optimierung aktiviert werden.
Gruß
CAMiCADse

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

Lasdi
Mitglied


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

Beiträge: 5
Registriert: 27.06.2006

erstellt am: 28. Jun. 2006 13: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

Danke für Ihre Antwort
Leider habe ich nicht verstanden welchen Parameter Sie meinen .Meinen Sie vielleicht das Argument  auf false setzten

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

CAMiCADse
Mitglied



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

Beiträge: 177
Registriert: 17.02.2006

V5,R19,SP9

erstellt am: 28. Jun. 2006 14: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 Lasdi 10 Unities + Antwort hilfreich

Sorry,
meinte natürlich Argument nicht Parameter. Die Zeile muß dann so aussehen:
Code:
optimization1.Run False

Gruß
CAMiCADse

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

Lasdi
Mitglied


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

Beiträge: 5
Registriert: 27.06.2006

erstellt am: 28. Jun. 2006 16:50    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 CAMICADse


danke für die Information ,
hat funktionert 

gruß
Lasdi

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