Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Solid Edge
  Grenzen definieren für Variablen

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 SolidEdge
Autor Thema:  Grenzen definieren für Variablen (1563 mal gelesen)
Tommes01
Mitglied
Konstrukteur


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

Beiträge: 767
Registriert: 21.02.2003

Solid Edge 2021 MP4
NX 1953

erstellt am: 20. Mai. 2011 10: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

Hallo zusammen,

folgendes Problem: Ich habe für eine Variable (von einer Formel gesteuert) Grenzen definiert.
Geht der Wert der Formel über die Grenze hinweg, ergibt der Wert der Variable nicht den Grenzwert, sondern den bisherigen Wert. Verstanden?

Am besten ich erkläre es am Beispiel:

Ich habe die Variable x=5+y  mit den Grenzen (0;10)
y soll anfangs 3 sein. Daraus ergibt sich x=8
Springt y nun auf 6, bleibt x jetzt aber bei 8 stehen, da die Grenze überschritten ist. Ich bin eigentlich davon ausgegangen, dass x bei der Grenze 10 stehen bleibt.

Weiß jemand eine Lösung?

Gruß Tommes

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

wolha
Moderator
CAD - Consultant


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

Beiträge: 5563
Registriert: 30.01.2002

Win 10 Pro
Solid Edge 2023
CAMWorks
Primus PDM
FEMAP
Dynamic Designer
Teamcenter

erstellt am: 20. Mai. 2011 11: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 Tommes01 10 Unities + Antwort hilfreich

Hallo Tommes,


ich denke das kommt vom Fehlerhandling in SE.
Regel nicht mehr erfüllt, wir lassen den alten Wert.

Lösen kannst Du das IMHOIn my humble oppinion (Meiner Meinung nach) nur über die Änderung Deiner Formal für x in:

-(( y +5)>10)*(10)-(( y +5)<=10)*( y +5)

Das entspricht der logischen Abfrage:
wenn (y+5) > 10 dann 10
wenn (y+5) <= 10 dann (y+5)


mfg
Wolfgang

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