Naar de hoofdinhoud

Waarden uit meerdere eigenschappen combineren tot één Smart Property

Meer dan 4 maanden geleden bijgewerkt

Let op: Dit artikel is een door AI gegenereerde vertaling.

Wil je je kennis over Smart Properties uitbreiden? Ga naar onze BIMcollab Academy en schrijf je in voor de BIMcollab Desktop Smart Properties cursus.

In IFC-modellen kunnen waarden in verschillende eigenschappen voor verschillende componenten worden gevonden. Deze eigenschappen kunnen er anders uitzien of in verschillende eigenschappensets worden gevonden, afhankelijk van de modelleringssoftware waarmee het model is geëxporteerd. Maar zelfs binnen hetzelfde model kunnen eigenschappen verspreid zijn. Bijvoorbeeld, voor het ene element is volume gedefinieerd in Basis hoeveelheden, en voor een ander element bevindt het zich onder dimensies of een andere eigenschappenset.

Het combineren van al deze eigenschappen in een hoeveelheden takeoff is veel werk en resulteert niet in een duidelijk overzicht.

In dit voorbeeld zullen we kijken hoe we het volume van alle betonnen componenten in de geladen modellen kunnen combineren tot één eigenschap. Aangezien dit muren, vloeren, balken en veel andere verschillende componenten kan omvatten, zal de hoeveelheid waarschijnlijk niet in dezelfde eigenschap voor alle componenten worden gevonden.

  1. Maak een nieuwe Smart Property

  2. Voeg een regel toe met deze instellingen:

    • Element type: Elk element

    • Eigenschap: Materiaalnaam

    • Operator: bevat

    • Waarde: beton (Eigenschap, operator en waarde zijn afhankelijk van hoe deze waarden in je modellen aanwezig zijn)

    • Actie: En...
      Deze actie breidt de criteria uit om de volgende regel van het script op te nemen. Componenten moeten aan alle criteria in de volgorde voldoen om de eigenschap te kunnen mappen.

  3. Vul de volgende regel in:

    • Eigenschap: een eigenschap die volumewaarden bevat, bijvoorbeeld 'NetVolume'

    • Operator: is gedefinieerd

    • Actie: Waarde mappen

    • Uitvoer: Kies uit de dropdownlijst dezelfde eigenschap die in deze regel is gekozen, 'NetVolume'

  4. Herhaal stappen 2 en 3 totdat alle eigenschappen die volumewaarden voor betonnen componenten in de geladen modellen kunnen bevatten, zijn toegevoegd aan de Smart Property regels

  5. Sla de Smart Property op

  6. Maak een nieuwe Eigenschapstabel List om de eigenschappen van alle betonnen componenten in de modellen weer te geven

  7. Kies in de Eigenschappen de nieuwe Smart Property en andere die je wilt weergeven

  8. Sla de List op en voer deze uit

📝 Opmerking: Als er meerdere eigenschappen voor een enkel component aanwezig zijn, wordt de waarde van de eigenschap die het laagst in de lijst is toegevoegd, gemapt naar de Smart Property.

Was dit een antwoord op uw vraag?