| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Bechtle stärkt PLM-Geschäft mit Neugründung |
Autor
|
Thema: Teile über eine Gleichung unterdrücken (2001 mal gelesen)
|
Thomas 3D Mitglied 3D Designer
Beiträge: 393 Registriert: 17.09.2008 AutoCad 2016 Athena 2015 SWX 2016
|
erstellt am: 06. Mrz. 2014 17:38 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich habe eine Baugruppe in der sich 2 Teile befinden. Ein Teil mit einer Bohrung und eine Schraube. Ich möchte erreichen, das die Schraube (ISO 7050 ST4.8x38-C-Z-20) unterdrückt wird, wenn im anderen Teil (105<1> ) die Bohrung unterdrückt wurde. Ist das möglich? Im Formeleditor konnte ich zwar die Schraube und nur das Teil auswählen. Ich habe es nicht hinbekommen, dem Formeleditor zu sagen nehme das Feature "Bohrung" als Referenz. Syntax bei mir: "ISO 7050 ST4.8x38-C-Z-20.Part" = if ( 105 < 1 >.Part = "suppressed" , "suppressed" , "unsuppressed" ) Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbonisch Mitglied Maschinenbautechniker
Beiträge: 1053 Registriert: 25.02.2005 CSWA HP Z440 Windows 7 Professional 64 Bit Intel Xeon CPU E5-1630 @ 3.7 GHz (8 CPUs); 32 GB RAM NVIDIA Quadro M4000 UG 4.0.4.2 mit TC V9.1.2.10 SW2014 SP5 mit CAD-Desktop (SAP)
|
erstellt am: 07. Mrz. 2014 09:09 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas 3D
Hallo Thomas, ich würde in der BG mit 0 und 1 arbeiten --> globale Variable z.B "Schraube" mit Wert 0 oder 1 (0 = unterdrücken; 1 = Unterdrückung aufheben) Diese globale Variable kannst du danbei den Features oder komponenten einsetzen. ------------------ Gruß bbonisch Wer nicht träumt, der ist tot. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
Beiträge: 393 Registriert: 17.09.2008 AutoCad 2016 Athena 2015 SWX 2016
|
erstellt am: 07. Mrz. 2014 09:25 <-- editieren / zitieren --> Unities abgeben:
Hi bbonisch, ich glaub, ich hab's noch nicht richtig verstanden, wie du das meinst. Ich muß den Zustand (unterdrückt oder nicht) der Bohrung (M10 Clearance Hole1) vom Teil (Part1) abfragen. Dieser entscheidet, ob die Schraube unterdrückt werden soll oder nicht. Ich habe mal ein Beispiel in die Anlage gepackt. Könntest du mal bitte die Gleichung aufstellen? Vielen Dank für deine Hilfe. Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bbonisch Mitglied Maschinenbautechniker
Beiträge: 1053 Registriert: 25.02.2005 CSWA HP Z440 Windows 7 Professional 64 Bit Intel Xeon CPU E5-1630 @ 3.7 GHz (8 CPUs); 32 GB RAM NVIDIA Quadro M4000 UG 4.0.4.2 mit TC V9.1.2.10 SW2014 SP5 mit CAD-Desktop (SAP)
|
erstellt am: 07. Mrz. 2014 09:55 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas 3D
|
Thomas 3D Mitglied 3D Designer
Beiträge: 393 Registriert: 17.09.2008 AutoCad 2016 Athena 2015 SWX 2016
|
erstellt am: 07. Mrz. 2014 10:07 <-- editieren / zitieren --> Unities abgeben:
|
bbonisch Mitglied Maschinenbautechniker
Beiträge: 1053 Registriert: 25.02.2005 CSWA HP Z440 Windows 7 Professional 64 Bit Intel Xeon CPU E5-1630 @ 3.7 GHz (8 CPUs); 32 GB RAM NVIDIA Quadro M4000 UG 4.0.4.2 mit TC V9.1.2.10 SW2014 SP5 mit CAD-Desktop (SAP)
|
erstellt am: 07. Mrz. 2014 10:20 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas 3D
Hallo Thomas, freut mich für dich, habe dir noch eine Datei angehängt die auch funzt. Die andere habe ich hinterher umbenannt und darum funzt die Gleichung nicht mehr. ------------------ Gruß bbonisch Wer nicht träumt, der ist tot. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
Beiträge: 393 Registriert: 17.09.2008 AutoCad 2016 Athena 2015 SWX 2016
|
erstellt am: 07. Mrz. 2014 10:49 <-- editieren / zitieren --> Unities abgeben:
Hallo bbonisch, das habe ich auch gemerkt, dass die Formel einen Fehler angezeigt hatte. Das Umbenennen der Baugruppe war kein Problem für mich. Trotzdem vielen Dank für deine Hilfe. Gruß Thomas Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Lenzcad Ehrenmitglied Selbständiger Handwerker
Beiträge: 1539 Registriert: 21.10.2003 CPU i7-9700K RAM 64GB Quadro P2200 SW 2022 SW Simulation 2022
|
erstellt am: 08. Mrz. 2014 16:47 <-- editieren / zitieren --> Unities abgeben: Nur für Thomas 3D
Hallo Thomas, wenn es keinen wichtigen Grund gibt, die Unterdrückung per Gleichung zu steuern, dann würde ich es mit einer Konfiguration machen. Siehe angehängtes Beispiel. Noch ein Hinweis: Wenn eine Baugruppe die Gleichungen enthält, die auf einen Komponenten-Namen Bezug nehmen, über SolidWorks umbenannt werden, spielt die Einstellung unter "Systemoptionen > Externe Referenzen > Komponentennamen aktualisieren wenn Dokumente ersetzt werden" eine Rolle. Gruß Lenz Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Thomas 3D Mitglied 3D Designer
Beiträge: 393 Registriert: 17.09.2008 AutoCad 2016 Athena 2015 SWX 2016
|
erstellt am: 08. Mrz. 2014 20:51 <-- editieren / zitieren --> Unities abgeben:
Hallo Lenz, es ist schön zu wissen, dass es noch andere Lösungen gibt. Vielen Dank für dein ausführliches Beispiel. Mal sehen, ob ich es in einer meiner nächsten Modelle einsetzen kann. Gruß Thomas
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |