Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Pro ENGINEER
  if than Beziehung

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
  
BOM Assistant für Stücklistenerstellung , eine App
Autor Thema:  if than Beziehung (1069 mal gelesen)
Rinklef
Mitglied



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

Beiträge: 347
Registriert: 01.08.2002

Wildfire 2 M180
Dell Precision 650
Intel Xeon 3.06 GHz
2GB Ram

erstellt am: 17. Dez. 2002 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

Kann mir jemand helfen?

Wie geht das in ProE mit der IF THAN Formreln?

Bin über jeden Tip und Hilfe Dankbar.

Gruß Rinklef

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

singermj
Mitglied
Konstrukteur


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

Beiträge: 218
Registriert: 10.03.2001

erstellt am: 17. Dez. 2002 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 Nur für Rinklef 10 Unities + Antwort hilfreich

Hi Rinklef,

bin in Beziehungen auch nicht so firm.
Aber in der Onlinehilfe, unter Beziehungen, ist einiges zu finden.
(Auch wenns etwas mühsam ist, genau das Richtige zu finden! ;-) )

if d20==10
d25=3
else
d25=5
endif

Ciao

Marcus

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

cbernuth@DENC
Moderator
IT Expert for Mechanical Product Design




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

Beiträge: 2131
Registriert: 19.07.2001

DELL Precision 5570
GeForce P1000
Creo7.0.10.0, Creo 9.0.2.0
CATIA V5 19-24

erstellt am: 17. Dez. 2002 11:30    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 Rinklef 10 Unities + Antwort hilfreich

Hallo Rinklef,

Du redest wohl von Pro/RROGRAM.

Vereinfacht ausgedrückt: Du öffnest das Teil als Textfile (im Menümanager Programm/Program edit) dort wird nun jedes neue Feature mit einem ADD FEATURE angezeigt und genau dort setzt Du an:
möchtest Du daß dies KE nur erzeugt wird, wenn ein bestimmter Parameter ("weiter vorne") im Teil ein bestimmten Wert über-/unterschreitet, so setzt Du vor KE eine IF Bedingung wie IF d48>xy
und hinter das KE (hinter das END ADD) ein ENDIF. So wird diese KE nur erzeugt, wenn d48 größer xy ist, ansonsten wird es unterdrückt.

Meintest Du so etwas?

------------------
Gruß,
:cybernuth:

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

Rinklef
Mitglied



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

Beiträge: 347
Registriert: 01.08.2002

Wildfire 2 M180
Dell Precision 650
Intel Xeon 3.06 GHz
2GB Ram

erstellt am: 17. Dez. 2002 11:42    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

Von beiden antworten ein bischen.

ich habe 3 masse.
Die Beziehung soll so aussehen:

wenn MAß1 kleiner ist wie (Maß2 minus (Maß3 geteilt durch 2)) dann ersetze Maß1 durch (Maß2 minus (Maß3 geteilt durch 2)).

Trotzden gibt es Units für euch beide.

Gruß Rinklef

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

ehlers
Mitglied
Ingenieur


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

Beiträge: 1432
Registriert: 05.11.2001

Pro/E 14-2001 WF1-5

erstellt am: 17. Dez. 2002 12:01    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 Rinklef 10 Unities + Antwort hilfreich

if Mass1<(Mass2-Mass3)/2
Mass1=(Mass2-Mass3)/2
endif

So wird Mass1 nur über Beziehung gesteuert, wenn Mass1 die Bedingung erfüllt.
So ist der Wert Mass1 nie kleiner(Mass2-Mass3)/2. Beim nächsten Regenerieren müßte die Beziehung wieder inaktiv sein, weil Mass1 mindestens gleich =(Mass2-Mass3)/2

------------------
Des Übels Wurzel ist der Schwachsinn, wobei die Wurzel des Schwachsinns nicht zu unterschätzen ist (Werner)

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

Rinklef
Mitglied



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

Beiträge: 347
Registriert: 01.08.2002

Wildfire 2 M180
Dell Precision 650
Intel Xeon 3.06 GHz
2GB Ram

erstellt am: 17. Dez. 2002 12:17    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 Ehlers,

Stimmt mein Gedankengak? Wenn nicht dan korrigiere mich.

Ich gebe Mass 1, Mass 2 und Mass 3 händisch ein.
Regeneriere das Teil.
Während dem regenerieren wird Mass 1 überprüft, gegebenfalls wenn es zu klein ist ersetzt.

Stimmt das so?

Gruß Rinklef

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

ehlers
Mitglied
Ingenieur


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

Beiträge: 1432
Registriert: 05.11.2001

Pro/E 14-2001 WF1-5

erstellt am: 17. Dez. 2002 12:21    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 Rinklef 10 Unities + Antwort hilfreich

Nicht ersetzt sondern berechnet und auf Wert gesetzt.
Und wenn Mass2 und Mass3 frei sind können die Werte entsprechend Berechnung sich auch verändern, Vorsicht!

------------------
Des Übels Wurzel ist der Schwachsinn, wobei die Wurzel des Schwachsinns nicht zu unterschätzen ist (Werner)

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

Rinklef
Mitglied



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

Beiträge: 347
Registriert: 01.08.2002

Wildfire 2 M180
Dell Precision 650
Intel Xeon 3.06 GHz
2GB Ram

erstellt am: 17. Dez. 2002 13:12    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


schema2-stich-sym.prt.zip

 
Hallo Ehlers,

Anbei das Teil.
Das mit der Formel funktioniert irgend wie nicht.
Kannst mal reinschauen.

ProE 2000i

Gruß Rinklef

PS Danke für deine Hilfe

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

Stephan H.
Mitglied
Konstrukteur


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

Beiträge: 95
Registriert: 29.10.2002

erstellt am: 17. Dez. 2002 13:29    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 Rinklef 10 Unities + Antwort hilfreich

@ Rinklef:

Ich bin zwar nicht ehlers, aber wenn ich mir die Abfrage in Deinem Teil ansehe, dann hast du nur 2 Maße der if thene verwendet:

If LIKH<LIKH-(LIB/2)
LIKH=LIKH-(LIB/2)
endif

Check das nochmal!

------------------
Grüße aus dem Schwarzwald,
Stephan

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

ehlers
Mitglied
Ingenieur


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

Beiträge: 1432
Registriert: 05.11.2001

Pro/E 14-2001 WF1-5

erstellt am: 17. Dez. 2002 13:45    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 Rinklef 10 Unities + Antwort hilfreich

Da brauch ich das Teil garnicht laden.
Da steckt eine Ungleichung drin!

------------------
Des Übels Wurzel ist der Schwachsinn, wobei die Wurzel des Schwachsinns nicht zu unterschätzen ist (Werner)

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

Rinklef
Mitglied



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

Beiträge: 347
Registriert: 01.08.2002

Wildfire 2 M180
Dell Precision 650
Intel Xeon 3.06 GHz
2GB Ram

erstellt am: 17. Dez. 2002 14: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

Danke schön ihr zwei.

Und wieder gibt es Units.

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