| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SolidEdge |
| |
| Doll Fahrzeugbau GmbH: Stücklisten-Qualität unter Kontrolle , ein Anwenderbericht
|
Autor
|
Thema: Variable zur unterdrückung eines Features geknüpft an eine Wenn-Bedingung (1615 mal gelesen)
|
Konstrukteur1983 Mitglied Konstrukteur
Beiträge: 2 Registriert: 13.03.2013
|
erstellt am: 13. Mrz. 2013 15:59 <-- editieren / zitieren --> Unities abgeben:
Hallo Zusammen, ich möchte in einer part Datei im SE ST3 eine Variable setzen die ein feature unter bestimmten vorraussetzungen Unterdrückt. Prinzipiell sollte das so aussehen. wenn Wellendurchmessser < oder = 35 dann 1 die 1 als "Ergebniss" ist hierbei die unterdrückung des Features. So stelle ich mir das zumindest vor. Kann mir jemand weiterhelfen wie ich dies im Variableneditor eingeben muss damit das System das ausführt? Gruß und Danke Konstrukteur1983 Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Aldaris Mitglied
Beiträge: 34 Registriert: 05.09.2011
|
erstellt am: 13. Mrz. 2013 16:09 <-- editieren / zitieren --> Unities abgeben: Nur für Konstrukteur1983
Hallo, Supress Variable = Die Unterdrückungsvariable V1 = Die Variable die zu prüfen ist. Suppress Variable = -1*(V1=<35)+0*(V1>35) [Diese Nachricht wurde von Aldaris am 13. Mrz. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Konstrukteur1983 Mitglied Konstrukteur
Beiträge: 2 Registriert: 13.03.2013
|
erstellt am: 13. Mrz. 2013 16:29 <-- editieren / zitieren --> Unities abgeben:
|
Markus Gras Moderator Solid Edge AE
Beiträge: 4684 Registriert: 20.07.2000 Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.
|
erstellt am: 13. Mrz. 2013 17:29 <-- editieren / zitieren --> Unities abgeben: Nur für Konstrukteur1983
Hallo Edger, ganz wichtig bei solchen Vergleichen, immer berücksichtigen das 3 Fälle gibt:
Ist bei den Beispielen hier ja richtig formuliert, wenn man aber einen Fall, meist ist es Gleich, vergisst dann kommt es zu nicht vorhersehbaren Verhalten des Systems. Es handelt sich dabei auch um einen Fehler, aber weniger von Solid Edge als einem typischen Layer 8 Fehler. ------------------ Gruß Markus Gras Unitec Informationssysteme GmbH Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Karsten09 Mitglied SE-Rookie
Beiträge: 305 Registriert: 17.06.2009 Win 10 Pro; Intel Xeon W3530; 12 GB RAM; NVIDIA Quadro 4000; SpaceExplorer; Solid Edge 2019 MP3
|
erstellt am: 13. Mrz. 2013 17:33 <-- editieren / zitieren --> Unities abgeben: Nur für Konstrukteur1983
Hallo Aldaris, warum die Abfrage nach V1>35, wenn du dann mit 0 multiplizierst? Kann man dann den Term nicht auch weglassen? Gruß, Karsten. ------------------ "Das beste Werkzeug ist ein Tand, in eines tumben Toren Hand!" Daniel Düsentrieb zitiert Konfuzius Peng (Fataler Rechenfehler, 1957) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Markus Gras Moderator Solid Edge AE
Beiträge: 4684 Registriert: 20.07.2000 Kritik muß sachlich falsch und persönlich verletzend sein, damit sie wirkt.
|
erstellt am: 13. Mrz. 2013 17:57 <-- editieren / zitieren --> Unities abgeben: Nur für Konstrukteur1983
|
Aldaris Mitglied
Beiträge: 34 Registriert: 05.09.2011
|
erstellt am: 14. Mrz. 2013 07:37 <-- editieren / zitieren --> Unities abgeben: Nur für Konstrukteur1983
Zitat: Original erstellt von Karsten09: Hallo Aldaris, warum die Abfrage nach V1>35, wenn du dann mit 0 multiplizierst? Kann man dann den Term nicht auch weglassen? Gruß, Karsten.
In diesem Fall kann man das ja. Mir ist es aber immer lieber wenn es noch dabei steht. Wenn die Abfrage nämlich mal etwas komplizierter wird braucht man es. Wir verwenden solche Formeln für unsere parametrisierten Modelle um damit Maßsprünge zu ermöglichen. Noch zur Info: Warum -1 * (V1=<35)
Wenn (V1=<35) = WAHR dann = -1 -1*-1 = 1 Wenn man mal etwas mit 2 Bedingungen hat wie z.B =1*( V1 >35)*( V1 =<80) dann muss man mit +1 arbeiten, da dann 1*-1*-1 = 1
[Diese Nachricht wurde von Aldaris am 15. Mrz. 2013 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |