|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 16.10.2009 um 09:25 Uhr (0)
Hallo MrWichtig,das nimmt ja langsam Formen an Du darfst die Zuordnung des Werts nicht "immer" durchführen, sondern von der Abfrage des Feldes, ob es zum Beispiel besetzt ist, abhängig machen.AlsoIf ...-Wert = "Besetzt" Then .. ... .. MsgTexte etcElse Offset_XYZ = .... - hier dann die Zuordnung der neuen Offsets und des Feldinhalts etc.Zum Inaktivieren:ich habe mir eine Inaktivierungsroutine (Reaction) geschrieben, die auf den Parameter "Kill_Figure" auslöst.Kill_Figure hat einen entsprechenden Wert, wen ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 19.10.2009 um 12:55 Uhr (0)
Zuerst habe ich eine wechselnde Zugfolge festgelegt, also nach einem erfolgreichen Zug wird Zugfolge "weiss" wenn vorher schwarz und umgekehrt.Ich habe jeder Figur einen Parameter "Position" zugeordnet.Zunächst wähle ich das "Von" Feld per User mit Textangabe.Dann wird festgestellt, welche Figur es ist Vergleich "Von"-Feld mit allen Figuren-Positionen.Der User gibt das Zielfeld an. Jetzt wird erst mal festgestellt, ob der Zug überhaupt erlaubt ist (Bauer kann ja z.B. keine drei Felder springen) oder ob z.B ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 21.10.2009 um 14:40 Uhr (0)
Zu Teilfrage 1:ich würde die Zuordnung über Hilfsstrings bauen oder über eine zusammengesetzte String-VarianteIf Offset_X = 100 mm Then Hilfsstring1 = "A"... ...Hilfsstring2 = ToString(Offset_Y / 100 mm) - sonst hast du ja wieder 8 IfsFeldstring = Hilfsstring1 + Hilffsstring2Zu Teilfrage 2:Ich habe den "User" immer den Parameter für das Von-Feld doppelklicken lassen, um einen neuen Zug einzuleiten. Ein neuer Parameterinhalt hat dann die Prüf-Reaktion für Gültigkeit des Zuges etc. ausgelöst. Vielleicht fä ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 27.10.2009 um 20:00 Uhr (0)
Hallo Mr. Wichtig,du hast ja schon eine Menge Parameter für die Position der einzelnen Figuren erstellt.Das "Doppelklicken" heisst nur, dass ich einen Parameter, der "Von" oder ähnlich heisst, "öffnen" lasse um einen neuen Wert einzugeben. Dieser "Von"-Parameter ist ein Stringparameter und ist immer zu Beginn leer, wird vom User per Doppelklick geöffnet, dann z.B. "A2" für den anfangs weissen Bauern ganz links.Daraufhin springt eine Reaction an und prüft, um welche Figur es sich handelt (könnte ja ein leer ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 28.10.2009 um 11:23 Uhr (0)
------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 28.10.2009 um 13:07 Uhr (0)
Ich habe dir mal in meiner Pause ein Part erstellt, das eine VB-Reaction hat. Es werden damit Felder mit den Stati LEER oder BESETZT zurückgegeben.Einfach anschauen und wieder melden (R18SP4 Part).------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 28.10.2009 um 15:40 Uhr (0)
Also bei mir läuft die Reaction in 0,nix durch. Hast du auch "Load Extended Language Libraries" und "All Packages" eingestellt unter "Tools-Options-General-Parameters&Measure"? Ist nur eine Vermutung.Das andere ist, dass du alles in einem CATPart aufgebaut hast, wie ich an deinem Bild sehe. Hast du viele einzelne Körper erstellt? Muss also dein CATPart jedesmal "updaten" bei einer Änderung der Positionen? Ist da vielleicht der Flaschenhals? Aber du schreibst ja auch, erst nach Einbau des Scripts...Bei mein ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 28.10.2009 um 14:37 Uhr (0)
Korrekt. Na bitte, zumindest kannst du dir schon helfen (und es war nicht beabsichtigt... nur war die Pause zu Ende ). Wenn du eine Reaction nicht mit der "Knowledge" Sprache, sondern als VB action definierst, kannst du die Objektauflösung verwenden um im Baum einen Parameter zu klicken und ihn in dein Skript einsetzen.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 29.10.2009 um 12:51 Uhr (0)
Hallo Mr.Wichtig,zu "meinem" Zitat mit ComponentActivationState = false - das geht natürlich nur, wenn du eine Assembly hast und damit eine Instanz (eine Verbauung eines z.B. weissen Bauern) deaktivierst. Du hast aber, wie aus einem späteren Bild ersichtlich war, alles in einem Part mit verschiedenen Körpern erledigt. Bist ja auch mittlerweile selber darauf gekommen.Du hast dir mit dem Aufbau in einem Part leider auch die immer neue Berechnung des Parts aufgehalst, wenn sich Parameter ändern. Es wäre auch ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 04.11.2009 um 12:52 Uhr (0)
Hallo Mr.Wichtig,schön, dass (fast) alles noch geklappt hat.Das mit der Zugreihe hatte ich so gelöst, dass zu Beginn der Stringparameter dafür natürlich "WEISS" ist. Nach einem erlaubten und auch durchgeführten Zug, quasi evtl. an der Stelle, an der du dann auch das "Ziel" - Feld löschst, hatte ich die Abfrage ob "WEISS" gesetzt war, dann HILFSSTRING = "SCHWARZ"war "SCHWARZ" gesetzt, dann HILFSSTRING = "WEISS"und zuletzt habe ich die ZUGREIHE = HILFSSTRING gesetzt. Somit wurde immer nach einem erfolgreiche ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Schachfiguren mit Parametern steuerbar?
tberger am 28.10.2009 um 16:24 Uhr (0)
Ja, so muss es sein, wo Rauch ist ist auch Feuer .Ich habe vielleicht auch etwas arg kryptisch geschrieben .Was ich meinte ist, dass der Wert natürlich nur "" gesetzt werden kann, wenn du auch den möglichen Fehler mit einer If NACH "" abfängst, weil sonst die Reaction versucht, ein Set strParamNach = parameters1.Item("") zu vollführen, weil der Parameter NACH ja "" ist und kein auffindbares vorhandenes Parameter-Item. Dann würde eine Fehlermeldung kommen, dass die Methode Item fehlschlägt.Also darf dies ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : gebrochen Links bei externen Referenzen
tberger am 04.11.2009 um 20:10 Uhr (0)
Wenn du das Teil, auf das die Links ursprünglich zielten auch hast, hast du eine Chance. Wenn es z.B. nur umbenannt wurde, kann man es wieder in den ursprünglichen Namen zurück benennen (wenn man das weiss).Gibt es denn in der Baugruppe einen Hinweis beim Öffnen, dass ein bestimmtes Teil fehlt? dann könnte man da ansetzen.Wenn du nur das Einzelteil öffnest, wirst du nicht viel erkennen können, weil "EDIT-LINKS" dann ins Leere läuft und nichts anzeigt.------------------Grüße aus dem RheinlandThomas+++++++++ ...
|
In das Form CATIA V5 Allgemein wechseln |
|
CATIA V5 Allgemein : Varianten erzeugen...und speichern???
tberger am 05.11.2009 um 10:19 Uhr (0)
Doch, es geht. Du musst nur den Katalogeintrag der PartFamily auflösen lassen (re MT - Resolve). Die Parts werden dann ins CATTemp geschrieben.Und die PartFamily kannst du nur im Katalog erstellen, wenn eine Spalte "PartNumber" im DesignTable ist, die auch mit der Part Number des Parts assoziiert ist.------------------Grüße aus dem RheinlandThomas+++++++++++++++++++++++++++++++++CATIA - eine Laune der Natur ..."Phase 2 in CATIA V5" - www.tobeplus.de tberger@tobeplus.de
|
In das Form CATIA V5 Allgemein wechseln |