| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
| Schnell, skalierbar und jetzt noch effizienter: Wie Sie DraftSight® an Ihren Arbeitsablauf anpassen |
Autor
|
Thema: Teil in einer BG suchen (898 mal gelesen)
|
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 14. Dez. 2005 14:31 <-- editieren / zitieren --> Unities abgeben:
hi dem Forum! Stelle sich vor BG mit 500 Teilen die zueinander Verknüpft sind! so nun möchte ich nach einem bestimmten Teil in SW suchen. Gibts eine bessere Idee wie als: -) FeatureManger RMT und aus dem Kontextmenü "Suchen" wählen denn da werden alle Verknüpfungen mitgesucht und genau dort wo der gesuchte Teil vorkommt angezeigt! ich denke mal, da muss es was komfortableres geben, oder? ------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 14. Dez. 2005 14:40 <-- editieren / zitieren -->
weisst du denn wie das teil heisst was du suchst? ------------------ SRY Immer erst nachdenken Josy.. |
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 14. Dez. 2005 15:00 <-- editieren / zitieren --> Unities abgeben:
meistens, aber ich möchte auch abkürzen können da hilft aber das berühmte "*" - welches man aus dem Windoes Explorer kennt - auch nicht! das habe ich schon selber rausgefunden..... ------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Ex-Mitglied
|
erstellt am: 14. Dez. 2005 15:14 <-- editieren / zitieren -->
sorry ich würde dir gerne helfen aber das weiss ich dann auch nicht.. ich habe nie mit so vielen teilen zu tun und dabei wollt ich mir doch mal 10 U verdienen mit dem bisschen wissen was ich hab Wünsch dir viel glück das dir noch jemand hilft ------------------ SRY Immer erst nachdenken Josy.. |
Jan Mitglied Dipl.-Ing.
Beiträge: 1270 Registriert: 23.12.2000 Dienstl. Lenovo 64GB, nVidia, Win10, SW 2019, 2021 u. 2022 Priv. Dell M7740 16GB, nVidia , Win10, SW 2012, SW 2021 und SW 2022 Prem.
|
erstellt am: 14. Dez. 2005 15:16 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
|
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 14. Dez. 2005 15:41 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Jan: Mir fehlt an dieser Stelle ein "Gehe zum Teil"!
that´s the problem! noch andere Ideen?
------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
snuff Mitglied Maschinenbautechniker
Beiträge: 57 Registriert: 17.10.2005 SWX 2006 Sp5.1 SWX 2007 Sp1.0 Windows XP DUO CORE2 2,67 GHz NVIDIA Quadro FX3500
|
erstellt am: 14. Dez. 2005 16:08 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
|
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 14. Dez. 2005 16:23 <-- editieren / zitieren --> Unities abgeben:
@ snuff: danke aber bei 500 teilen in einer BG, die teilweise gar nicht mehr sichtbar sind ist es schon ein wenig schierig sich so durschlagen - im wahrsten Sinn des Wortes - zu müssen! ------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott 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: 14. Dez. 2005 16:32 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
Hallo Andreas, wie wäre es mit einem Makro? Ist allerdings nur schnell und dreckig zusammengehauen Code:
' ****************************************************************************** ' * Makro sucht quick&dirty nach Komponenten, die den eingegebenen Text als ' * als Namensteil beinhalten. Simuliert die "Gehe zu" Funktion in einer ' * Baugruppe, ohne die ganzen Verknüpfungen auch zu finden. ' * Noch einiger Optimierungsbedarf ;-)) ' * ' * 14.12.2005 Stefan Berlitz (stefan.berlitz@solidworks.cad.de) ' * http://solidworks.cad.de ' * http://swtools.cad.de ' ******************************************************************************' Globale Variable Dim zeile As Integer ' Zeilenzähler für Ausgabe im Blatt Dim SuchString As String ' Teilstring des gesuchten Komponentennamens Dim swApp As Object Dim AssemblyDoc As Object Dim Configuration As Object Dim RootComponent As Object Sub main() SuchString = InputBox("Name der Komponente eingeben (Leer = Abbruch)") If SuchString = "" Then Exit Sub ' an SolidWorks anklinken und aktives Assembly holen Set swApp = CreateObject("SldWorks.Application") Set AssemblyDoc = swApp.ActiveDoc ' Root-Komponente des Assemblies als Ausgangspunkt festmachen Set Configuration = AssemblyDoc.GetActiveConfiguration() Set RootComponent = Configuration.GetRootComponent() ' und jetzt rekursiv durch alle Ebenen If Not RootComponent Is Nothing Then TraverseComponent 1, RootComponent End If End Sub Private Function TraverseComponent(Level As Integer, Component As Object) ' rekursive Routine, die alle Komponenten durchläuft
Dim i As Integer Dim Children As Variant Dim Child As Object Dim ChildCount As Integer If InStr(1, UCase(Component.Name), UCase(SuchString)) Then Component.select False AssemblyDoc.ViewZoomToSelection AssemblyDoc.WindowRedraw If MsgBox("Weitersuchen?", vbQuestion + vbYesNo) = vbNo Then End End If End If ' schauen, ob's ein Subassy ist und ggf. über die Kinder rüberschauen Children = Component.GetChildren ChildCount = UBound(Children) + 1 For i = 0 To (ChildCount - 1) Set Child = Children(i) TraverseComponent Level + 1, Child Next i End Function
Im Featurebaum siehst du die Selektion leider nur, wenn die entsprechende Unterbaugruppe auch auf ist. Im Grafikbereich wird hingezoomt, aber wenn das Teil irgendwie verdeckt ist, ist es nicht zu sehen. Wie gesagt, ist noch Optimierungspotential vorhanden Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de OT: Mapcar kann Aufmunterung gebrauchen Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
snuff Mitglied Maschinenbautechniker
Beiträge: 57 Registriert: 17.10.2005 SWX 2006 Sp5.1 SWX 2007 Sp1.0 Windows XP DUO CORE2 2,67 GHz NVIDIA Quadro FX3500
|
erstellt am: 14. Dez. 2005 16:36 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
Hallo Andreas, meine aktuelles Modell hat ca 1500 Teile mit ca 180 Unterbaugruppen und ich bin gerade mal in der Projektierungsfase. Also keine Angst vor großen Baugruppen. Mit ein bisschen Übung findet man sich auch bei 2000 oder 3000 Teile locker zurecht. Gruß Snuff Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 15. Dez. 2005 10:21 <-- editieren / zitieren --> Unities abgeben:
@ stefan: Danke für den Makro-Ansatz - aber wenn ich einen Suchnamen eingebe und dann auf *ok* gehe macht mit SW 2006 nüsse ( nix ) Leider bin ich kein Spezialist.... ------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation
Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 16. Dez. 2005 09:37 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
Zitat: Original erstellt von Jan: Moin,Fläche eines Teils mit RMT und dann "Gehe zu Komponente (in Strucktur)". Mir fehlt an dieser Stelle ein "Gehe zum Teil"! Jan
Und was mache ich, wenn diese #%*!$@-Baumstruktur sich nicht aufklappen will?? Habe das Problem des öfteren! Wenn ich ein Teil in einer BG bearbeite, springt der Cursor im Baum NICHT zum bearbeitenden Teil, sondern bleibt bei der obersten BG sitzen!!! Kann man das irgendwie korrigieren oder ist es nun mal so? Bin ich der Einzige mit dem Problem?
------------------ you can't change the world but you can leave a dent Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
cad manu Mitglied Technische Zeichnerin / Konstrukteurin
Beiträge: 799 Registriert: 01.09.2004
|
erstellt am: 16. Dez. 2005 14:48 <-- editieren / zitieren --> Unities abgeben: Nur für derFragende
|
derFragende Mitglied Techniker
Beiträge: 358 Registriert: 02.03.2004 Dell M70 / Pentium 4 / 3.06 GHz / 2GB RAM / XP Prof.2002 SP 2 / NVIDIA Quadro FXGo 1400 / 80 GB Platte / SW 2004 SP5.0 / SW2005 SP5.0 / SW2006 SP5.1 / SW 2007 SP 2.0
|
erstellt am: 19. Dez. 2005 08:59 <-- editieren / zitieren --> Unities abgeben:
hi Cad Manu! Klar ist der SW Explorer ein mächtiges Tool! Aber ich möchte ein SW-Part innerhalb ein BG suchen, ohne dabei das Assy - sprich SW -zu verlasen ! ------------------ lg Andreas ------------------------------------------------- Das Leben ist eine wahre Schule, man lernt nie aus und der der alles kann, denn nenne ich Gott Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |