|
CATIA V5 Programmierung : Parameter kann in diesem Kontext nicht verwendet werden
Nixon am 25.02.2011 um 11:53 Uhr (0)
Hallo zusammen,Ich habe in einem Product eine KWA-Regel erstellt und steuere damit die Aktivität der Komponenten.Jetzt möchte ich das ganze um die Bedingungen ergänzen, also die entsprechenden Bedingungen auch aktiv/inaktiv setzen, aber da erhalte ich die Meldung dass das nicht Möglich ist.If `Part-NameAnordnungAnzahl` == 1{`Part.1Aktivierungsstatus der Komponente` =true`Part.2Aktivierungsstatus der Komponente` =false`Part.3Aktivierungsstatus der Komponente` =false`BedingungenKongruenz .3Kongruenz .3Aktivi ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 23.02.2011 um 17:21 Uhr (0)
Guten Abend,Jetzt habe ich 2 Products versorgt und die Steuerung aus dem Part heraus funktioniert gut.Im 3. Product jedoch bekomme ich nur noch Fehler, und zwar das das Verfahren Item fehlgeschlagen ist.Egal ob ich alles vorher deklariere oder nicht, Catia gibt mir immer diesen Fehler aus.Code:Dim product5 As ProductSet product5 = products1.Item("Part.4")Dim parameters4 As ParametersSet parameters4 = product5.Parametersparameters4.Item("ProductPart.4Aktivierungsstatus der Komponente").value = Falseparamete ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 24.02.2011 um 16:21 Uhr (0)
Hallo,Dann beschreibe ich mal kurz den Zweck des Makros:In meinem Part habe ich Parameter angelegt mit denen ich verschiedene Products steuern kann. So gibt es z.B. den Parameter Anzahl der die Anzahl der Komponenten im Product regeln soll. Nun hatte ich die Aufgabe ohne KWA-Anwendungen eine Regel zur Steuerung des Products zu erschaffen. Dafür habe ich die Makros erstellt, die über ein Catia-externes Programm angestoßen werden sollten. Die Makros aktivieren/inaktivieren die der Anzahl entsprechenden Kompo ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 21.02.2011 um 15:22 Uhr (0)
Guten Tag zusammen,Nachdem ich die letzten Tage vergeblich damit verbracht habe Informationen zum Thema aus dem Forum zu bekommen und mir mein Makro zu schreiben, stelle ich nun meine Frage:Ich möchte in einem Part ein Makro starten lassen (dies wird auch ausserhalb von Catia geschehen, da bin ich aber noch nicht), welches Veränderungen in dem entsprechenden Product veranlasst. Die Änderungen sind in-/aktivierung von Komponenten und Beziehungen.Mein bisheriger Fortschritt sieht so aus:Sub CATMain()Dim wind ...
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 23.02.2011 um 10:18 Uhr (0)
Danke für eure Hinweise!Ich könnte es über die Parameter machen, jedoch ziehe ich bisher die Makrolösung vor. Ich habe jetzt auf die ganzen Deklarierungen verzichtet und den Parameter direkt in einer Zeile auf true bzw false gesetzt und es funktioniert soweit. die idee, das es auf mehrere zeilen verteilt war, kam vom makro-rekorder.Vielen Danke für die Hilfestellungen,Nixon
|
| In das Form CATIA V5 Programmierung wechseln |
|
CATIA V5 Programmierung : Über Makro im Part ein Product steuern
Nixon am 24.02.2011 um 10:04 Uhr (0)
hallo bernd,die absicht hinter den aufrufen von den verschiedenen parts ist, dass ich die jeweiligen parts im product aktivieren bzw inaktivieren kann.Ich habe aber gestern abend keine ruhe gefunden und die sache fertig gemacht, habe eine lösung die funktioniert. wenn jemand interesse an den lösungen hat, schreibe ich gerne wie ich dies gelöst habe.MfG, nixon
|
| In das Form CATIA V5 Programmierung wechseln |