Stücklistentabelle "Dateierweiterung"

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

1 „Gefällt mir“

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).

3 „Gefällt mir“

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

3 „Gefällt mir“

@coin37coin : In der Tat ist es einfacher :rofl:, ich hatte gar nicht darüber :sweat_smile: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)

2 „Gefällt mir“

Nun, ich kannte diese Theorie nicht. Danke dafür, ein bisschen Kultur schadet nie :slight_smile:

1 „Gefällt mir“

Nicht zu verwechseln mit Murphys Gesetz: (" Alles, was schief gehen kann, wird schief gehen")
USB_Reversible_2024-11-18

4 „Gefällt mir“