Hallo, welche benutzerdefinierte Eigenschaft sollte ich verwenden, um die Dateierweiterung in einer Stückliste abzurufen oder zu wissen, dass es sich um ein Teil oder eine Baugruppe handelt?
Vielen Dank im Voraus für Ihre Hilfe
Hallo;
Meines Wissens gibt es in Solidworks keine native Eigenschaft vom Typ:
" sw-file type" (Siehe: Verknüpfen von Notizen mit Dokumenteigenschaften - 2021 - SOLIDWORKS Hilfe)
Um in Ihrer Stückliste zwischen Bauteil- und Baugruppenkomponenten unterscheiden zu können, müssen Sie Ihre eigene bedingte "Eigenschaft" im Solidworks Editor erstellen (vom Typ: wenn der verwendete Editor der eines Teils ist, dann...):
oder im Smartproperties-Manager, wenn Sie die Visiativ/MyCad-Werkzeuge haben...
Aber das alles erscheint mir kompliziert.
Es wäre einfacher, ein Makro zu erstellen, um diese neue Eigenschaft zu generieren:
Verwenden Sie dazu Folgendes:
https://help.solidworks.com/2022/english/api/sldworksapi/Get_Document_Information_Example_VB.htm?verRedirect=1
nahestehend:
https://help.solidworks.com/2019/English/api/sldworksapi/Get_Custom_Properties_Example_VB.htm
Weitere Informationen:
https://help.solidworks.com/2022/english/api/swconst/SOLIDWORKS.Interop.swconst~SOLIDWORKS.Interop.swconst.swDocumentTypes_e.html
und
https://help.solidworks.com/2021/English/api/sldworksapi/SolidWorks.Interop.sldworks~SolidWorks.Interop.sldworks.ICustomPropertyManager~Add3.html
(alles mit einigen Änderungen, die nicht allzu kompliziert sind, wenn Sie in Makros eingeweiht werden).
Vielen Dank für Ihr Feedback, ich komme, um die Eigenschaftsformel durchzugehen.
Da Sie den Zweck der Frage nicht kennen, können Sie auch den Seitenpfeil erweitern, wenn es einfach darum geht, den Status Ihrer Teile in der Baugruppe zu " kennen ", und die Symbole von " Teil ", " Baugruppe ", " Blech " usw. werden dann angezeigt
@coin37coin : In der Tat ist es einfacher , ich hatte gar nicht darüber nachgedacht, es muss der " Freitag " / Ockham's Razor Effekt sein
Ansonsten gibt es auch die Möglichkeit, eine strikte Dateinamensrichtlinie festzulegen:
Dateiname endet mit ' 00 › (Hunderte/Tausende), wenn es sich um Baugruppen handelt
Dateiname endet auf " 01 " bis " 99 " (Einheit) Wenn es sich um Teile handelt
Beispiel:
12345-BB8_1000 und 12345-BB8_1200 sind beides Baugruppen
(Übrigens, 12345-BB8_1200 ist eine Baugruppe von 12345-BB8_1000)
Was die Dateien 12345-BB8_1201 betrifft: 12345-BB8_1202... Das sind Teile
(Bauteile der Baugruppe 12345-BB8_1200)
Nun, ich kannte diese Theorie nicht. Danke dafür, ein bisschen Kultur schadet nie
Nicht zu verwechseln mit Murphys Gesetz: (" Alles, was schief gehen kann, wird schief gehen")