Usunięcie elementów biblioteki z biblioteki, aby stworzyć nową, osobną konfigurację i zagenerowanie właściwości dla każdego elementu może być naprawdę najczystszym sposobem. Ale uważam, że dodawanie wielu konfiguracji (ostatecznie identycznych, poza właściwościami)...
Podzielam twoją opinię, ale gdybym miał większy projekt związany ze Solidem, uważam, że to najbardziej niezawodne rozwiązanie, unikając duplikujących tagów, bo tag = plik w tym samym folderze. Na razie dużo się temu tematowi zagłębiłem, ale nie znalazłem nic lepszego.
Spróbuj z:
swCustPropMgr.Add3 "Tag PID", swCustomInfoText, "$PRP:""SW-Configuration Name""" & "_" & CStr(i + 1), 1
Rzeczywiście, tworzy to pewien wzrost.
Z drugiej strony, nadal mam problem z eksportem: właściwość " Tag PID " jest obecna, ale identyczna dla każdej konfiguracji...
A tak przy okazji, nie pochodzi to konkretnie z tej właściwości, ponieważ wszystkie właściwości eksportowane ze Solidworks są identyczne.
W Solidworks 2025, podczas eksportu do IFC, " bezpośrednie właściwości " " Nazwa " była połączeniem nazwy części i _nom konfiguracji, co mogło być użyteczne. Z drugiej strony, SW2026 nie zawiera już _nom konfiguracji...
Aby pobrać nazwę aktywnej konfiguracji:
??? Pracujesz z wersją online Solidworks 2026 (doświadczenie 3D)?
Wykonaj test z plikiem XML (który zostanie zmodyfikowany):
Eksport niestandardowych właściwości do plików IFC
Gdy eksportujesz modele SOLIDWORKS jako pliki IFC, możesz mapować własne właściwości SOLIDWORKS na zestawy właściwości IFC.
Korzyści: Klienci BIM mogą eksportować swoje niestandardowe dane dotyczące nieruchomości, co jest ważne dla budowy i eksploatacji budynku. Ta funkcja jest elasyczna. Pozwala on mapować właściwości SOLIDWORKS na właściwości IFC, być może pod inną nazwą, oraz definiować własne docelowe zestawy właściwości w pliku IFC.
Dans le fichier SOLIDWORKS, cliquez sur Fichier > Propriétés et, dans l'onglet Personnalisé, ajoutez les propriétés que vous souhaitez exporter dans le fichier IFC. Enregistrez le fichier. Créez un fichier de mappage XML qui mappe les propriétés personnalisées de SOLIDWORKS aux valeurs d'ensemble de propriétés IFC. SOLIDWORKS Design propose des exemples de fichiers de mappage à SOLIDWORKS install folder\lang\language\IFC. Exemple de fichier de mappage : <CustomPropertiesPSETMapping xmlns="http://www.solidworks.com/ifcpropertysets"> <Schema Version="1" /> <PropertySet Name="SOLIDWORKS Common Properties"> <PropertyMapping SOLIDWORKS="SWProp01" IFC="SWProp01" Type="IfcLabel" /> </PropertySet> <PropertySet Name="Weather Proofing"> <AppliesTo ElementType="IFCROOF" /> <PropertyMapping SOLIDWORKS="Cladding" IFC="Roof Covering Material" Type="IfcLabel" /> </PropertySet> <PropertySet Name="Structural Cladding"> <AppliesTo ElementType="IFCBEAM" /> <AppliesTo ElementType="IFCCOLUMN" /> <PropertyMapping SOLIDWORKS="Cladding" IFC="Structural Cladding Material" Type="IfcLabel" /> </PropertySet> </CustomPropertiesPSETMapping>
Solidworks Premium 2026. Ani w wersji online, ani w 3Dexperience.
Używam mapowania XML, ale tylko do klasyfikacji właściwości.