| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Technikerschüler der staatlichen Feintechnikschule Schwenningen zu Besuch bei SolidCAM GmbH in Schramberg |
Autor
|
Thema: Art der Biegezugabe in der Blechkonstruktion (2061 mal gelesen)
|
rabbit05 Mitglied Ingenieur
Beiträge: 56 Registriert: 11.09.2006 SolidWorks 2017 SP5
|
erstellt am: 18. Jun. 2015 13:08 <-- editieren / zitieren --> Unities abgeben:
Hallo zusammen, 1) Gibt es eine Möglichkeit per Macro / Methode um herauszufiltern, was für eine Option für die Biegezugabe gewählt wurde? Dieser Schritt geht bestimmt nicht über den DocMgr, weil man hierzu wahrscheinlich alle Features im Teil traversieren muss oder?. Ich möchte das gerne über einen LAUF (z. B.: Taskplaner) feststellen und damit ich nicht alle jemals erstellten Teile durchlaufen muss, meine nächste Frage: 2) Gibt es eine Möglichkeit per DokMgr herauszufiltern, welche Teile überhaupt als Blech modelliert sind?
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Metallica88 Mitglied Konstrukteur; CAD Admin
Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 19. Jun. 2015 21:51 <-- editieren / zitieren --> Unities abgeben: Nur für rabbit05
|
KB-BLUST Mitglied Konstruktionsdienstleister/Consulting
Beiträge: 299 Registriert: 21.05.2003 V 2001 / WFII / Creo3.0 INTRALINK 3.2 / 3.4 WindChill 9.x /10.x Solidworks 2013-17 Keyshot Rendering Keytech PLM Sivas ERP
|
erstellt am: 25. Jun. 2015 12:10 <-- editieren / zitieren --> Unities abgeben: Nur für rabbit05
|
Metallica88 Mitglied Konstrukteur; CAD Admin
Beiträge: 379 Registriert: 01.04.2009 Win7 Pro 64bit SolidWorks 2015 SP5 MaxxDB 2015 Fujitsu Celsius M470-2 / M720 Quadro 2000 / Quadro K2000 Intel Xeon W3690 6x3,46GHz (3,73GHz) / Intel Xeon E5-1650 6x3,2GHz (3,8GHz) 12GB RAM / 16GB RAM 120GB SSD
|
erstellt am: 26. Jun. 2015 10:43 <-- editieren / zitieren --> Unities abgeben: Nur für rabbit05
So würd ich das machen... Code:
Sub main()Dim swApp As SldWorks.SldWorks Dim swModel As SldWorks.ModelDoc2 Dim swFeat As SldWorks.Feature Dim swSheetMetal As SldWorks.SheetMetalFeatureData Dim swCustBend As SldWorks.CustomBendAllowance Set swApp = Application.SldWorks Set swModel = swApp.ActiveDoc Set swFeat = swModel.FirstFeature Dim bool As Boolean Do While Not swFeat Is Nothing If swFeat.GetTypeName = "SheetMetal" Then Set swSheetMetal = swFeat.GetDefinition Set swCustBend = swSheetMetal.GetCustomBendAllowance Debug.Print swCustBend.Type End If Set swFeat = swFeat.GetNextFeature Loop End Sub
Besch reibung für swCustBend.Type Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rabbit05 Mitglied Ingenieur
Beiträge: 56 Registriert: 11.09.2006 SolidWorks 2017 SP5
|
erstellt am: 26. Jun. 2015 11:30 <-- editieren / zitieren --> Unities abgeben:
Hi Metallica88, voll gut, da können wir Dank Dir einen Hacken dran machen. Die API ist groß und halt auch gewachsen aus früheren Zeiten, da ist nicht immer alles so logischg platziert. Danke Dir. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rabbit05 Mitglied Ingenieur
Beiträge: 56 Registriert: 11.09.2006 SolidWorks 2017 SP5
|
erstellt am: 26. Jun. 2015 11:32 <-- editieren / zitieren --> Unities abgeben:
Hi Metallica88, voll gut, da können wir Dank Dir einen Hacken dran machen. Die API ist groß und halt auch gewachsen aus früheren Zeiten, da ist nicht immer alles so logischg platziert. Danke Dir. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |