Voorbeelden van een variabeleformule: Stavensetaanpassers in gebruikerscomponenten

Tekla Structures
2021
Tekla Structures

Voorbeelden van een variabeleformule: Stavensetaanpassers in gebruikerscomponenten

U kunt stavensetaanpassers in gebruikerscomponenten gebruiken. U kunt de stavensetstaaf en de aanpassereigenschappen met parametrische variabelen definiëren.

Voor elke aanpassereigenschap die u wilt parameteriseren, is de corresponderende eigenschap Toepassen ook nodig. Door de eigenschap Toepassen te gebruiken kunt u een bestaande eigenschapswaarde met een lege waarde overschrijven. Het wissen van een bestaande waarde is niet mogelijk zonder de eigenschap Toepassen.

Voorbeeld: De klasse en grootte van stavensetstaven definiëren met een eigenschapaanpasser

Dit voorbeeld geeft weer hoe u de eigenschapaanpasser van de stavensets gebruikt om de klasse en grootte van bepaalde stavensetstaven in een gebruikerscomponent te definiëren. U definieert de klasse en de grootte met parametrische variabelen en aanpasserspecifieke eigenschappen Toepassen.

De parametrische variabele voor klasse wordt gedefinieerd, zodat als de klasse op 0 is ingesteld, de waarde van de klasse niet wordt toegepast, maar de oorspronkelijke klasse van de stavenset wordt gebruikt.

  1. Selecteer in het model een eerder gemaakte gebruikerscomponent die een stavenset en een eigenschapaanpasser bevat.
    Opmerking:

    Gebruikerscomponenten van het type onderdeel beschikken in het model niet over een componentsymbool.

    Als u gebruikerscomponenten wilt selecteren, moet u zorgen dat de selectieknop Componenten selecteren is ingeschakeld.

  2. Klik met de rechtermuisknop en selecteer Gebruikerscomponent bewerken.
  3. Klik op de werkbalk Gebruikerscomponenteditor op de knop Variabelen weergeven .

    Het dialoogvenster Variabelen wordt geopend.

  4. In het dialoogvenster Variabelen maakt en definieert u als volgt parametrische variabelen:
    1. Klik driemaal op Toevoegen om drie nieuwe parametrische variabelen te maken.

      De namen van de variabelen zijn P1, P2 en P3.

    2. Wijzig de variabele P1 voor klassenummerinvoer als volgt:
      • In de lijst Type waarde selecteert u Aantal.
      • In het vak Tekst in dialoogvenster voert u Klasse in.
    3. Wijzig de variabele P2 voor het eigenschapsbesturingselement Toepassen als volgt:
      • In het vak Formule voert u =if (P1==0) then 0 else 1 endif in.

        Dit betekent dat als P1 (Klasse) op 0 is ingesteld, de klasse-eigenschap niet wordt toegepast wanneer u de gebruikerscomponent gebruikt. Als P1 op een andere waarde is ingesteld, wordt de klasse-eigenschap toegepast.

      • In de lijst Type waarde selecteert u Ja/Nee.
      • In de lijst Zichtbaarheid selecteert u Verbergen.

        Dit betekent dat de variabele P2 niet zichtbaar is in het dialoogvenster voor gebruikerscomponenten.

      • In het vak Tekst in dialoogvenster voert u Klasse toepassen in.
    4. Wijzig de variabele P3 voor de staafgrootte-invoer als volgt:
      • Wijzig in het vak Naam de naam naar P3_size.
      • Selecteer Type waarde in de lijst Staafgrootte.
      • In het vak Tekst in dialoogvenster voert u Staafgrootte in.
      • Vervang in het vak Formule nul door een geldige waarde voor de staafgrootte.

  5. Koppel in de Gebruikerscomponent browser de parametrische variabelen aan de eigenschapaanpasser van de eigenschappen:
    1. Blader naar Componentobjecten > Aanpasser wapeningseigenschap > Algemene eigenschappen.
    2. Klik met de rechtermuisknop op Klasse, selecteer Voeg vergelijking toe, voer P1 achter het is-gelijk-teken (=) in en druk vervolgens op Enter.

      Koppel op dezelfde manier de andere variabelen en eigenschappen als volgt:

      • Klasse-eigenschap toepassen = P2
      • Grootte = P3_size
      • Formaateigenschap toepassen = 1

  6. Sla de aangepaste gebruikerscomponent op en sluit deze.

U hebt nu de volgende eigenschappen beschikbaar in het dialoogvenster van de gebruikerscomponent en u kunt de klasse en grootte wijzigen van die stavensetstaven die door de eigenschapaanpasser worden beïnvloed:

U kunt de component gebruiken in locaties die vergelijkbaar zijn met de plaats waar de component oorspronkelijk is gemaakt. Deze component is niet aanpasbaar en Tekla Structures past de componentmaatlijnen niet aan wijzigingen in het model aan. Als u de gebruikerscomponent aanpasbaar wilt maken, moet u deze in de gebruikerscomponenteditor wijzigen.

Voorbeeld: Staafhaken maken en wijzigen met een einddetailaanpasser

Dit voorbeeld geeft weer hoe u een einddetailaanpasser van de stavenset gebruikt voor het maken van haken op bepaalde uiteinden van stavensetstaven in een gebruikerscomponent. U definieert de hoekeigenschappen met parametrische variabelen en aanpasserspecifieke eigenschappen Toepassen.

  1. Selecteer in het model een eerder gemaakte gebruikerscomponent die een stavenset en een einddetailaanpasser bevat.
    Opmerking:

    Gebruikerscomponenten van het type onderdeel beschikken in het model niet over een componentsymbool.

    Als u gebruikerscomponenten wilt selecteren, moet u zorgen dat de selectieknop Componenten selecteren is ingeschakeld.

  2. Klik met de rechtermuisknop en selecteer Gebruikerscomponent bewerken.
  3. Klik op de werkbalk Gebruikerscomponenteditor op de knop Variabelen weergeven .

    Het dialoogvenster Variabelen wordt geopend.

  4. In het dialoogvenster Variabelen maakt en definieert u als volgt parametrische variabelen:
    1. Klik op vier maal op Toevoegen om vier nieuwe parametrische variabelen te maken.

      De namen van de variabelen zijn P1, P2, P3 en P4.

    2. Wijzig als volgt de variabele P1 voor de haaktype-invoer:
      • In de lijst Type waarde selecteert u Haaktype staaf.
      • In het vak Tekst in dialoogvenster voert u Haaktype in.
      • In het vak Formule voert u 4 voor een aangepaste haak in.

        De verschillende typen haken worden aangeduid met nummers: 1 = haak van 90 graden, 2 = haak van 135 graden, 3 = haak van 180 graden, 4 = aangepaste haak.

    3. Wijzig als volgt de variabele P2 voor de haakhoekinvoer:
      • In de lijst Type waarde selecteert u Aantal.

        Hoewel Hoek als een waardetype beschikbaar is, moet de optie Nummer voor de haakhoek worden gebruikt.

      • In het vak Tekst in dialoogvenster voert u Aangepaste haakhoek in.
    4. Wijzig als volgt de variabele P3 voor de haaklengte-invoer:
      • In de lijst Type waarde selecteert u Aantal.
      • In het vak Tekst in dialoogvenster voert u Aangepaste haaklengte in.
    5. Wijzig als volgt de variabele P4 voor de haakradiusinvoer:
      • In de lijst Type waarde selecteert u Aantal.
      • In het vak Tekst in dialoogvenster voert u Aangepaste haakradius in.

  5. Koppel in de Gebruikerscomponentbrowser de parametrische variabelen aan de eigenschappen van de einddetailaanpasser:
    1. Blader naar Componentobjecten > Aanpasser staafeindedetail > Algemene eigenschappen.
    2. Klik met de rechtermuisknop op Haakhoek, selecteer Voeg vergelijking toe, voer P2 achter het is-gelijk-teken (=) in en druk vervolgens op Enter.

      Koppel op dezelfde manier de andere variabelen en eigenschappen als volgt:

      • Haakradius = P4
      • Haaktype staaf = P1
      • Eigenschap haakhoek toepassen = 1
      • Haaklengte = P3
      • Eigenschap hoekradius toepassen = 1
      • Eigenschap hoeklengte toepassen = 1
      • Eigenschap haaktype toepassen = 1

  6. Sla de aangepaste gebruikerscomponent op en sluit deze.

U hebt nu de volgende eigenschappen beschikbaar in het dialoogvenster van de gebruikerscomponent en u kunt de haken wijzigen van die stavensetstaven die door de einddetailaanpasser worden beïnvloed:

U kunt de component gebruiken in locaties die vergelijkbaar zijn met de plaats waar de component oorspronkelijk is gemaakt. Deze component is niet aanpasbaar en Tekla Structures past de componentmaatlijnen niet aan wijzigingen in het model aan. Als u de gebruikerscomponent aanpasbaar wilt maken, moet u deze in de gebruikerscomponenteditor wijzigen.

Was dit nuttig?
Vorige
Volgende