Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  CATIA V5 Allgemein
  Formeleditor und logische Operatoren

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
  
CATIA V5 Grundkurs | Einsteiger - 5 Std. 15 Min
  
KISTERS 3DViewStation: 3D-Heatmaps für aussagekräftige Machbarkeitsanalysen, eine Pressemitteilung
Autor Thema:  Formeleditor und logische Operatoren (6817 mal gelesen)
LuNo
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 04.12.2007

Wir arbeiten mit V5 R19

erstellt am: 17. Mrz. 2011 08:43    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


boolean.jpg

 
Hallo Leute

Ich versuche zwei Boolean-Parameter mittels einer Formel im Formula Editor zu verknüpfen.

`Boolean.1` or `Boolean.2`
`PartBody\Pad.1\Activity`  and  `Boolean.1`


Dabei bekomme ich immer die Fehlermeldung

invalid structure : syntax error (near Token: < or > )

wie muss Die Formel richtg heißen

Gruss Lutz

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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 17. Mrz. 2011 08:58    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 LuNo 10 Unities + Antwort hilfreich

Hallo Lutz,

was möchtest Du denn erreichen?
Du kannst schließlich nicht der Katja die Wahl überlassen  , sondern Du musst klare Anweisungen geben.
Momentan schreibst Du: "Das Ergebnis soll entweder Boolean.1` oder `Boolean.2` sein" Damit kann ich auch nichts anfangen...

------------------
Gruß
Mörchen

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

LuNo
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 04.12.2007

Wir arbeiten mit V5 R19

erstellt am: 17. Mrz. 2011 09:28    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 Mörchen

Mit dieser Formel sollen in bestehenden Normteilein eines OEM's aus Niedersachsen mit Konstruktionstabelle und Regelen, je nach Aktivierung von Körpern, Bohrungen aktiv/inaktiv geschaltet werden.(Es müssen die UDF-Bohrungen durch CATIA-Bohrungen ersetzt werden.)
Da wir keine Lizence für den Regeleditor haben muss ich mich an die Ergebnisse der Regel, also aktive/inaktive Add's, halten und mit Formeln arbeiten.

Die Logik heisst:
Wenn Add1.Active oder Add2.Active dann Hole1.Active

so verständlicher?

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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 17. Mrz. 2011 10:20    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 LuNo 10 Unities + Antwort hilfreich

Hallo Lutz,

die Formel geht dann sinngemäß so:

Hole1.Activity=
Add1.Activity==true or`Add2.Activity ==true

------------------
Gruß
Mörchen

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

LuNo
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 04.12.2007

Wir arbeiten mit V5 R19

erstellt am: 17. Mrz. 2011 10:41    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


boolean1.jpg


boolean2.jpg

 
Danke Danke Mörchen

So Gehts 

Katja ist ja manchmal umständlich denn Add1.Active ist ja schon True, genau so wie (Add1.Active == True)

Gruss Lutz

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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 17. Mrz. 2011 11:05    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 LuNo 10 Unities + Antwort hilfreich

Hallo Lutz,

sicher hat die Aktivität schon einen Wert, das ist klar.

Aber zum Verständnis:

mit  Add1.Activity==true fragt CATIA ab, welchen Wert der Parameter hat, == ist ein Vergleichsoperator.
Du sagst also:
Die HoleActivity wird dann auf True gesetzt, wenn die Abfrage ergibt, dass entweder Add1.Activity  oder`Add2.Activity den Wert true hat.

Es ist ja auch eine andere Kombination denkbar,
( z.B. Hole1.Activity=
Add1.Activity==true or`Add2.Activity ==false)
woher soll CATIA sonst wissen, was gewünscht wird.


------------------
Gruß
Mörchen

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

LuNo
Mitglied
Konstrukteur


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

Beiträge: 16
Registriert: 04.12.2007

Wir arbeiten mit V5 R19

erstellt am: 17. Mrz. 2011 11:26    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 Mörchen

Für dies Aufgabe hätte ich dann geschrieben

Hole1.Activity=
Add1.Activity or Not(Add2.Activity)

denn es funktioniert ja auch

Hole1.Activity=
Add1.Activity

aber so was sind wir ja von Katja gewöhnt. Wichtig ist ja das wir wissen wie sie tickt.
Deshalb noch ma Danke für Deine promte Antworten

Gruss Lutz

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

Mörchen
Ehrenmitglied V.I.P. h.c.
CAD-Trainerin (CATIA V5)



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

Beiträge: 3830
Registriert: 14.03.2007

Release 19 SP2

erstellt am: 17. Mrz. 2011 12: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 Nur für LuNo 10 Unities + Antwort hilfreich

Hallo Lutz,

da hast Du recht...

------------------
Gruß
Mörchen

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)2024 CAD.de | Impressum | Datenschutz