| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Performance Tools für große Baugruppen & Zeichnungen |
Autor
|
Thema: Zugriff auf Abwicklungsmaße ohne Zeichnung (3302 mal gelesen)
|
uncleH Mitglied
Beiträge: 15 Registriert: 16.03.2006
|
erstellt am: 06. Jun. 2014 15:27 <-- editieren / zitieren --> Unities abgeben:
Hallo Gemeinde, ist es möglich, die abgewickelte Länge eines Blechteils in eine Eigenschaft zu übernehmen, ohne eine Zeichnung anfertigen und bemaßen zu müssen? Sprich, hat man Zugriff auf den Wert der Abwicklungslänge? Danke für Euer Feedback. ------------------ Beste Grüße Heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko Soehnholz Ehrenmitglied V.I.P. h.c. Dipl.-Ing. (FH) Maschinenbau
Beiträge: 5463 Registriert: 03.07.2002 SOLIDWORKS 2001 - 2024SP0.1 Elite AE Award 2023 SOLIDWORKS Premium, Simu, Flow, Plastics, Composer, MBD, Inspection, PDMP, Visualize, TopsWorks, DPS Tools, JobBox, MacroSheet, etc. Passungstabelle von Heinz WIN10x64 22H2 | HP ZBook 17 Fury G8
|
erstellt am: 06. Jun. 2014 15:46 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo, ja, diese (und weitere Informationen) stehen als Eigenschaften der Zuschnittsliste bereit. Leider kann man sie hier nur einsehen, nicht in Dateieigenschaften einspiegeln. Und nun mit Bild... ------------------ Einen schönen Gruß von Heiko [Diese Nachricht wurde von Heiko Soehnholz am 06. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uncleH Mitglied
Beiträge: 15 Registriert: 16.03.2006
|
erstellt am: 06. Jun. 2014 16:20 <-- editieren / zitieren --> Unities abgeben:
Verstehe. Schade. Könnte man mit einem Makro auf den Wert zugreifen? Abwicklungslänge ist "SW-Rahmenlänge@@@Zuschnittselement1@Teil1.SLDPRT" Idee: Mit Makro Wert auslesen und dann ab in eine Eigenschaft. ------------------ Beste Grüße Heiko Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
formi Mitglied Virtuell Optimization Engineer
Beiträge: 626 Registriert: 18.04.2007 SWX 2018 SP5.0 SWX Composer 2018 SWX PDM 18.5 Dell Workstation mit Windows 10 64bit i7-4790 @ 3,6 GHz, 4 Kerne 32 GB RAM nVidia Quadro K4200 250 GB SSD 3D-Connexion Space Mouse Pro
|
erstellt am: 06. Jun. 2014 17:41 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo Du könntest auch (z.b. in einer eigenen Konfig) eine manuelle Abwicklung erstellen (entfalten), dann eine Skizze definieren und die gewünschten Abwicklungslängen per Skizzenlinien und / oder Bemaßungen erzeugen. Anschließend wieder zurückfalten. Die Abwicklungslängen sind somit auch ohne der SWX-Abwicklung vorhanden. Diese Maße sollten dann auch problemlos in die Eigenschaften des Parts zu integrieren sein, welche du dann auch auf der Zeichnung zur Verfügung hast. ------------------ HTH, Formi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)
Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 10. Jun. 2014 08:14 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo Heiko, Zitat: Original erstellt von uncleH: Könnte man mit einem Makro auf den Wert zugreifen?Abwicklungslänge ist "SW-Rahmenlänge@@@Zuschnittselement1@Teil1.SLDPRT" Idee: Mit Makro Wert auslesen und dann ab in eine Eigenschaft.
Im Prinzip schon, aber nicht so einfach wie dargestellt. Am Zuschnittslistenordner hängen featurebezogene Properties, die kann man auslesen. Die Länge heißt dort z.B. bei einem zuletzt auf deutschem SolidWorks aktualisierten Modell "SW-Rahmenlänge". Dafür müssen eine Menge Traversen durchgeführt, Prüfungen absolviert und Sprachabhängigkeiten beachtet werden. Also leider nicht ganz so trivial. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Benedikt89 Mitglied Konstrukteur
Beiträge: 210 Registriert: 29.10.2012 SolidWorks Premium 2015 x64-Edition SP3 Win 7 x64, Intel Core I7 CPU@3,07GHz 12GB RAM NVIDIA Quadro FX1800
|
erstellt am: 10. Jun. 2014 08:58 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo zusammen, wir handhaben das so ähnlich wie Formi beschrieben hat. Nur ist das händische Entfalten und Falten eigentlich nicht nötig. Den Rahmen in der automatischen SWX-Abwicklung einfach Unterdrückung aufheben und einblenden. Eine Rechteck deckungsgleich darüber zeichnen und 2 gesteuerte Maße einfügen. Diese sind dann für die Benutzerdefinierten Eigenschaften abrufbereit.
------------------ Schöne Grüße Benedikt Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Heiko1009 Mitglied
Beiträge: 76 Registriert: 06.09.2011 SW2015, SP0 EPDM 2015 INTEL(R) Core(TM)2 Duo, E8400 @ 3.00GHz 8 GB RAM WINDOWS 7 64- Bit NVIDIA Quadro FX 1800
|
erstellt am: 11. Jun. 2014 16:31 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo, hast Du das Problem schon gelöst. Wir benutzen für die Übertragung der "Abwicklungsmaße" ein Makro, das die Werte in ausliest und z.B als L x B x H ausgibt und in die Dateieigenschaften schreibt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
uncleH Mitglied
Beiträge: 15 Registriert: 16.03.2006
|
erstellt am: 11. Jun. 2014 22:39 <-- editieren / zitieren --> Unities abgeben:
|
Carsten1210 Mitglied staatl. geprüfter Holztechniker
Beiträge: 1358 Registriert: 24.07.2002 AutoCAD ACA 2019 Solidworks 2021 Sp5.1 Enterprise PDM 2021 Sp5 Pascam Woodworks Visual Studio 2017 Pro Windows 10 64Bit Dell T3620 Intel Core i7-7700K 16 GB Arbeitsspeicher 2x Dell Ultrasharp U2415 Dell M4800
|
erstellt am: 12. Jun. 2014 07:49 <-- editieren / zitieren --> Unities abgeben: Nur für uncleH
Hallo Heiko, Hier mal ein Code-Ausschnitt als Ansatz wie du es auslesen kannst:
Code: Dim swFeat As Feature swFeat = Part.FirstFeature While Not swFeat Is Nothing If swFeat.GetTypeName = "CutListFolder" Then Boolstatus = Part.Extension.SelectByID2(swFeat.Name, "SUBWELDFOLDER", 0, 0, 0, False, 0, Nothing, 0) Dim myFeature As Feature = Part.SelectionManager.GetSelectedObject2(1) Debug.Print(swFeat.Name) ''Filename vorher ermitteln Dim Länge As String = """SW-Rahmenlänge@@@" & swFeat.Name & "@" & Filename & """" Dim Breite As String = """SW-Rahmenbreite@@@" & swFeat.Name & "@" & Filename & """"''Hier Länge und Breite in die Dateieigeschaften eintragen (Länge + Breite) Part.ClearSelection2(True) End If swFeat = swFeat.GetNextFeature End While
Gruß, Carsten [Diese Nachricht wurde von Carsten1210 am 12. Jun. 2014 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |