Autor
|
Thema: Parameter kann in diesem Kontext nicht verwendet werden (2719 mal gelesen)
|
Nixon Mitglied Student
Beiträge: 22 Registriert: 17.08.2010 i5-760 GTX 460 1GB 4GB DDR3 1066 60GB SSD OCZ Vertex2 2x300GB SATA
|
erstellt am: 25. Feb. 2011 11:53 <-- editieren / zitieren --> Unities abgeben:
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-Name\Anordnung\Anzahl` == 1 { `Part.1\Aktivierungsstatus der Komponente` =true `Part.2\Aktivierungsstatus der Komponente` =false `Part.3\Aktivierungsstatus der Komponente` =false `Bedingungen\Kongruenz .3\Kongruenz .3\Aktivität` =false } Es ist ja alles im gleichen Product, ich verstehe nicht warum Catia den Parameter nicht nutzen kann, den ich vorher noch über 'anwählen' hinzugefügt habe. MfG, Nixon [Diese Nachricht wurde von Nixon am 25. Feb. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Feb. 2011 12:26 <-- editieren / zitieren --> Unities abgeben: Nur für Nixon
Hallo Nixon, ich kann jetzt auch keinen prinzipiellen Fehler sehen. Am besten den beanstandeten Parameter nochmal einfügen, vielleicht geht es dann. Ansonsten poste mal das originale Fenster. Manchmal schleicht sich ein ' zuviel ein, oder es ist eins zuwenig. Das übersieht man leicht. ------------------ Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nixon Mitglied Student
Beiträge: 22 Registriert: 17.08.2010 i5-760 GTX 460 1GB 4GB DDR3 1066 60GB SSD OCZ Vertex2 2x300GB SATA
|
erstellt am: 25. Feb. 2011 14:51 <-- editieren / zitieren --> Unities abgeben:
Hallo, Ich habe jetzt mal ein Bild hoch geladen. Ich muss irgendeinen Anwendungsfehler machen, da ich die Bedingungen ja richtig anspreche, sie aber nciht benutzt werden können. Die Regel ist aber im Product eingebunden, also da wo die Veränderungen durchgeführt werden sollen.. MfG, Nixon Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Feb. 2011 15:52 <-- editieren / zitieren --> Unities abgeben: Nur für Nixon
Hi Nixon, was mit auffällt: Du hast nur den Zustand beschrieben: Anzahl Federn==1 Du musst auf jeden Fall noch ein "Else" einfügen sinngemäß: if AnzahlFedern==1 {Aktivität=false} else {Aktivität=true} ------------------ Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Nixon Mitglied Student
Beiträge: 22 Registriert: 17.08.2010 i5-760 GTX 460 1GB 4GB DDR3 1066 60GB SSD OCZ Vertex2 2x300GB SATA
|
erstellt am: 25. Feb. 2011 17:24 <-- editieren / zitieren --> Unities abgeben:
Hallo Mörchen, die regel ist nur schnell zum testen angelegt worden, ich hab mir den parameter importiert und dann kommt auch schon die fehlermeldung. ich habe nochmal an der alten regel rumgebastelt und jetzt bekomme ich auch mal den fehler 'ungültige syntax' wenn ich eine bedingung hinzufüge, die parts selber werden ohne probleme aktiviert bzw inaktiviert: Code-Ausschnitt: If `Tellerfeder\Kombination\Kombination A` ==1 { `Tellerfeder.1\Aktivierungsstatus der Komponente` =true `Tellerfeder.2\Aktivierungsstatus der Komponente` =false `Tellerfeder.3\Aktivierungsstatus der Komponente` =false `Tellerfeder.4\Aktivierungsstatus der Komponente` =false `Bedingungen\Flächenkontakt.1\Flächenkontakt.1\Aktivität` =true } Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Ingenieur Breitband (m/w/d) | Du bewegst gern Großes ? wir bewegen den Puls der Stadt Alles fließt ? damit das so ist und Strom, Erdgas, Wasser und Wärme auch da ankommen, wo sie benötigt werden, gibt es die wesernetz Bremen GmbH. Wir kümmern uns um die einwandfreie Funktion der verschiedenen, riesigen Versorgungsnetzwerke in der Stadt, zu jeder Zeit, an jedem Punkt. Neue Anforderungen in einer digitalisierten Welt bedienen wir mit einem ambitionierten Programm zum Glasfaserausbau ? für den schnellen Datenfluss.... | Anzeige ansehen | Elektrotechnik, Elektronik |
|
Mörchen Ehrenmitglied V.I.P. h.c. CAD-Trainerin (CATIA V5)
Beiträge: 3830 Registriert: 14.03.2007 Release 19 SP2
|
erstellt am: 25. Feb. 2011 23:16 <-- editieren / zitieren --> Unities abgeben: Nur für Nixon
Merkwürdig, ich würde mal die regel rauslöschen, speichern, Catia neu starten und das Ding neu schreiben.Vielleicht ist es ja ein bug. Wenn es dann wieder nicht geht, dann weiterdenken... ------------------ Gruß Mörchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |