Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Allgemein
  Beziehung zwischen

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Creo
Autor Thema:  Beziehung zwischen (801 mal gelesen)
nupogody
Mitglied



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

Beiträge: 357
Registriert: 21.01.2016

WF4, Intralink, Creo 3000

erstellt am: 27. Jan. 2020 16:24    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 Kollegen!

Kann mir bitte jemand bei der richtigen Schreibweise helfen. Es ist zum verrückt werden aber ich finde es nicht:

ich will sagen
IF "PARAM" zwischen 100 und 200 ist,
dann.... dies und jenes

Übrigens ich habe es nie zusammengebracht mit ELSE zu arbeiten. Das funktioniert einfach nicht. Gebe es auch ein Hinweis dazu?

Und generell will ich sagen

IF WINKEL==0
A=2
ENDIF

IF WINKEL==1
A=5
ENDIFF

IF WINKEL (ZWISCHEN 100 und 200)
A=10
ENDIF

Danke euch!

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

Creo 4.0 Parametric M150
Windchill 12.0.2.3
HP Z4 G4 mit 32GB RAM
NVIDIA Quadro P4000
Windows 10 Enterprise

erstellt am: 28. Jan. 2020 07: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 Nur für nupogody 10 Unities + Antwort hilfreich


Beziehungen_Zusammenfassung.pdf

 
Moin,

es gab hier mal im Forum ein pdf, welches eine gute Zusammenfassung bietet, was alles mit Beziehungen möglich ist. Ich hab dieses pdf hier an den Beitzrag mit angehängt. Darin findest Du auch Infos zum Umgang mit ELSE.

Deine Beziehung für A=10 muss zwei Bedingungen mit einem UND verbinden da ja beide Bedingungen gleichzeitig gelten sollen. Sie muss dann so aussehen:

Code:
IF WINKEL>=100 & WINKEL<=200
  A=10
ENDIF

------------------
Grüße aus OWL, Thomas

ProE macht Spaß - viel ProE macht viel Spaß !  (Zitat, frei nach meinem ProE-Beibringer)

Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de
Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren

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

nupogody
Mitglied



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

Beiträge: 357
Registriert: 21.01.2016

WF4, Intralink, Creo 3000

erstellt am: 28. Jan. 2020 08:19    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

Perfekt! Danke dir!

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

nupogody
Mitglied



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

Beiträge: 357
Registriert: 21.01.2016

WF4, Intralink, Creo 3000

erstellt am: 28. Jan. 2020 08: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

Ja.. das Dokument kenne ich.
Trotzdem habe ich es seit 2 Tagen nicht zusammengebracht etwas mit ELSE zu schreiben.

ich will folgendes haben:

IF WINKEL=="0"
A=5
IF WINKEL=="1"
A=4
IF WINKEL >20 & WINKEL <160
A=3
IF WINKEL >200 & WINKEL <340
A=2
ENDIF
ENDIF
ENDIF
ENDIF

Aber ich bringe es nicht zusammen. Keine Ahnung was sich mit was beißt, aber

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

EWcadmin
Moderator
Konstrukteur (Dipl.-Ing. Maschinenbau), CAD-/PDM-Admin.




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

Beiträge: 3202
Registriert: 27.10.2005

Creo 4.0 Parametric M150
Windchill 12.0.2.3
HP Z4 G4 mit 32GB RAM
NVIDIA Quadro P4000
Windows 10 Enterprise

erstellt am: 28. Jan. 2020 09:31    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 nupogody 10 Unities + Antwort hilfreich

Jedem IF muss ein ENDIF folgen.

IF Bedingung
  Anweisung
ENDIF

Wenn einem IF ein  ELSE folgt, muss auch da zum Schluß ein ENDIF stehen:

IF Bedingung
  Anweisung
ELSE
  Anweisung
ENDIF


In Deinem Fall sähe das wie folgt aus:

Code:
IF WINKEL==0
  A=5
ENDIF
IF WINKEL==1
  A=4
ENDIF
IF WINKEL>20 & WINKEL<160
  A=3
ENDIF
IF WINKEL>200 & WINKEL<340
  A=2
ENDIF

oder mit ELSE:

Code:
IF WINKEL==0
  A=5
ELSE 
  IF WINKEL==1
      A=4
  ELSE
      IF WINKEL>20 & WINKEL<160
        A=3
      ELSE
        IF WINKEL>200 & WINKEL<340
            A=2
        ENDIF
      ENDIF
  ENDIF
ENDIF

Ich würde das erste Beispiel nehmen, da es übersichtlicher ist. Das gilt vor allen Dingen, wenn Du weitere, beliebig viele Bedingungen hinzufügen willst. So bleibt jede Bedingung in einer eigenen IF-ENDIF-Abfrage, welche einfach nacheinander abgearbeitet werden.

------------------
Grüße aus OWL, Thomas

ProE macht Spaß - viel ProE macht viel Spaß !  (Zitat, frei nach meinem ProE-Beibringer)

Neu auf CAD.de? Diese Infos werden Dir den Einstieg erleichtern: Willkommen auf CAD.de
Auch sehr hilfreich für ProE-/Creo-Neulinge: ProE konfigurieren

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

nupogody
Mitglied



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

Beiträge: 357
Registriert: 21.01.2016

WF4, Intralink, Creo 3000

erstellt am: 28. Jan. 2020 09:47    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

Na so was.... wie ich es mir dachte..irgendwo Schreibweisefehler.
Nun funktioniert es.
Danke dir herzlich!!
Gruß!

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