| |  | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS | | |  | SOLIDWORKS Grundlagen Schulung, ein Seminar am 14.07.2025
|
Autor
|
Thema: virtuelle Teile --> Vor-und Nachteile (2500 / mal gelesen)
|
Joshua63 Mitglied Maschinenbautechniker
 
 Beiträge: 371 Registriert: 08.11.2006 W10 SP1 Intel i7 8700K Quatro P4000 32GB RAM SW 2021 SP4.1 SWX PDM Professional 2021
|
erstellt am: 08. Feb. 2019 14:35 <-- editieren / zitieren --> Unities abgeben:         
Hallo zusammen....... wir haben seit mehr als einem Jahr PDM im Haus und ich bin für das ganze Umfeld zuständig. Wie sind eure Erfahrungen mit virtuellen Teilen, hauptsächlich bei Kaufteilen (Zylindern, Achsen usw.) mit Konfigurationen. Ich habe schon ein paar Kaufteilzylinder ertsellt und noch nichts negatives festgestellt. Einzig bei Projektbezogenen Produktdaten gibt es manchmal die Meldung "Pfadname zu lang". Das liegt vielleicht daran, das der Dateiname (oder vielleicht auch der Pfad) des virtuellen Teils and den Pfad der BG angehängt wird. Leider kann man den Namen des virtuellen Teils nicht vereinfachen (z.B. Teil 1), nur zum Namen etwas hinzufügen. Bin mal auf eure Erfahrungen gespannt
Danke im voraus und schönes WE
------------------ Viele Wege führen zum Ziel .......... und ich will alle wissen ! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
CAD-Maler Mitglied Konstrukteur / CAD-Admin / Mädchen für alles
  
 Beiträge: 729 Registriert: 17.01.2007 SWX 2023 SP5 Draftsight 2023 Win 11 Enterprise Intel i7-13700 2.10 GHz 64GB RAM Nvidia RTX A2000 12GB SWx EPDM AP+ CSWE 2018
|
erstellt am: 08. Feb. 2019 14:59 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Hallo Joshua! Wir nutzen schon was länger Das PDM von SolidWorks und auch virtuelle Teile/Baugruppen. Vor allem bei KaufteilBaugruppen und Kundenbaugruppen wird i.d.R. alles untendrunter virtuell gemacht, bevor die Baugruppen das erste Mal ins PDM kommen. Vorteile: - weniger Datenmüll, da keine Teile mehr ins PDM gespeichert und dort versioniert werden - Baugruppen, die nicht mehr benötigt werden (z.B. bei Entwürfen) lassen sich einfacher löschen, ohne das irgendwelche Einzelteile als Dateileichen übrig bleiben. - die Konstrukteure können sich z.B. bei Zylindern verschiedene Stellungen anlegen, ohne erst eine eigene Konfiguration erstellen zu müssen Nachteile: - die Teile und Baugruppen unterliegen keinerlei Pflege mehr: Wenn z.B. ein Kaufteil zurückgezogen/ungültig wird, markieren wir dieses entsprechend (wird rot eingefärbt), damit beim Öffnen einer Baugruppe sofort klar ist, dass dieses Teil nicht mehr verwendet werden darf/kann. Ist das Teil in irgendeiner Baugruppe virtuell drin, wird das (eigentlich ungültige) Teil fröhlich weiterhin verwendet oder für Folgeaufträge kopiert. Das Gleiche gilt logischerweise auch für fehlerhafte Benennungen oder Bestellnummern. - größter Nachteil: Das Einchecken von Baugruppen mit vielen virtuellen Teilen dauert extreeeeeem lang (Beispiel: eine Baugruppe mit ca. 100 virtuellen Teilen braucht bei uns ca. 15 MINUTEN! zum Einchecken, eine vergleichbare normale Baugruppe ca. 30s... Dazu gibt es auch den SPR 638500, wonach das Problem wohl in der 2018 behoben wurde. Zum Thema Pfadlänge: Wir haben bei uns ein Makro im Einsatz, das virtuelle Komponenten fortlaufend umbenennt (001,002,003...). Damit kommen dann solche lustigen Pfade raus, die aber immerhin kurz genug sind:
Zitat: 001^003_009_007_s18382-3000_20190205@003^009_007_s18382-3000_20190205
Das Fette ist der Dateiname der Oberbaugruppe. Gruß, Jens ------------------ CSWE =) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
goofy_ac Mitglied Produktentwickler
   
 Beiträge: 1144 Registriert: 20.06.2006 Dell Precision 7740; i7/9850@2,6GHz Quadro RTX5000; 32GB; Win10x64 prof. SWX2022 SP5; dbWorks R20
|
erstellt am: 08. Feb. 2019 15:06 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Hi Joshua kann ich nicht nachvollziehen - wieso kannst Du den Namen des virtuellen Teils nicht ändern? Er ist komplett frei editierbar! Es erscheint z.B mit jedem weiteren einfügen und unabhängig machen ein weiterer Eintrag "Kopie von..." im Namen, lässt sich ändern, löschen etc... Und da das Teil nur innerhalb der BG gespeichert wird, taucht es auch nirgends als Datensatz auf, also gibt es auch nichts, was einer BG etc. an eine Pfadangabe anghängt wird - deswegen ja auch der Name "virtuell" Wir sind ebenfalls mit einer PDM unterwegs, nutzen die virtuellen Teile und UnterBG´s sehr rege bei sämtlichen Kaufteilen. Alles unterhalb der obersten Ebene der BG wird virtuell geschaltet, das Kaufteile prinzipiell nur als Teile auftreten - sind sehr zufrieden mit der Lösung. Probleme gibt es lediglich, wenn unsaubere Step-Modelle importiert werden, und beim Speichern in die PDM hinein die Speicherung ab und an mal fehlschlägt. Ansonsten fällt mir auf die Schnelle ncihts negatives ein. Aufpassen muss man halt beim Speichern von umfangreichen BG´s. Schlägt es fehl, ist die BG korrupt, sind auch die Teile futsch... Viele Grüße - Axel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Christian_W Ehrenmitglied V.I.P. h.c. Konstrukteur (Dipl-Ing)
     
 Beiträge: 3352 Registriert: 04.04.2001 CSWP 12/2015<P>SWX2021sp5 Win10/11 (SWX2016, SWX2012) proAlpha6.2e00/calinkV9 (Tactonworks) (Medusa7, NesCAD2010, solidEdge19)
|
erstellt am: 10. Feb. 2019 22:33 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Zitat: ... Einzig bei Projektbezogenen Produktdaten gibt es manchmal die Meldung "Pfadname zu lang".Das liegt vielleicht daran, das der Dateiname (oder vielleicht auch der Pfad) des virtuellen Teils and den Pfad der BG angehängt wird. Leider kann man den Namen des virtuellen Teils nicht vereinfachen (z.B. Teil 1), nur zum Namen etwas hinzufügen.
Hallo, das mit der Pfadlänge ist halt nach wie vor eine Windows-Einschränkung. max. 256 Zeichen, wenn ich nicht irre. Besonders gerne bei Ablagen in Kunden/Projektordnern. x:\MeineTolleFirmaihreDaten\01_meine_tollen_kunden\01_meineTollenProjekte\.....\0815471_ProjektAngebotfür\CAD_Modell\... Da bleibt vor lauter tollen langen Verzeichnisnamen nicht mehr viel über. und wenn man es verschiebt nach ...\CAD_Modell_Backup_von_2019_02_02\ geht es plötzlich nicht mehr auf. haha. Ansonsten kann man die durchaus umbenennen, aber der Teil des Baugruppennamens bleibt natürlich dran. Gruß, Christian Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
KMassler Ehrenmitglied V.I.P. h.c. CAD Admin + Mädchen für Alles... i.R.

 Beiträge: 2678 Registriert: 06.11.2000 SolidWorks Start 1999 ** CSWP 01/2008 ** ------------------ Zuletzt beruflich: - SWX2020 SP5; - SAP/PLM+ECTR; - DriveWorks Pro; - Programmierung: VBA, aktuell Visual Studio 2022/VB.Net ------------------ privat: ab 2024 Onshape seit 2025 SolidWorks for Makers
|
erstellt am: 11. Feb. 2019 15:55 <-- editieren / zitieren --> Unities abgeben:          Nur für Joshua63
Zitat: Original erstellt von goofy_ac: Hi Joshuakann ich nicht nachvollziehen - wieso kannst Du den Namen des virtuellen Teils nicht ändern? Er ist komplett frei editierbar! Es erscheint z.B mit jedem weiteren einfügen und unabhängig machen ein weiterer Eintrag "Kopie von..." im Namen, lässt sich ändern, löschen etc... Und da das Teil nur innerhalb der BG gespeichert wird, taucht es auch nirgends als Datensatz auf, also gibt es auch nichts, was einer BG etc. an eine Pfadangabe anghängt wird - deswegen ja auch der Name "virtuell" ...
Das stimmt so nicht ganz. Beim Laden der virtuellen Komponenten werden diese temporär unter ...\AppData\Local\Temp.... abgelegt. Dabei besteht der Dateiname immer aus dem Namen der virtuellen Komponente + "^" + Baugruppenname. Mit diesem Q&D-Makro kannst du dir so einen Dateinamen mal sichbar machen:
Code: Dim swApp As ObjectDim Part As Object Dim boolstatus As Boolean Dim longstatus As Long, longwarnings As Long Sub main() Dim strdummy As String Set swApp = _ Application.SldWorks Set Part = swApp.ActiveDoc strdummy = Part.GetPathName() Debug.Print strdummy MsgBox "Die Datei heißt" & vbNewLine & strdummy End Sub
Bei schon langen Baugruppennamen kann der temporäre Dateinamen schon die Grenzen sprengen.
------------------ Klaus http://www.alko-tech.com | mein Gästebuch Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Anzeige.:
Anzeige: (Infos zum Werbeplatz >>)
 |