De dialoogvensters van gebruikerscomponenten aanpassen door een teksteditor te gebruiken

Tekla Structures
Aangepast: 30 okt 2025
2024
Tekla Structures

De dialoogvensters van gebruikerscomponenten aanpassen door een teksteditor te gebruiken

Elke gebruikerscomponent heeft een invoerbestand (.inp) dat de inhoud van het dialoogvenster van de gebruikerscomponent definieert. Als u een gevorderde gebruiker bent, kunt u de invoerbestanden van het dialoogvenster ook handmatig in een teksteditor aanpassen. Wees voorzichtig wanneer u een invoerbestand wijzigt, omdat fouten ertoe kunnen leiden dat het dialoogvenster verdwijnt.

Het tabblad Algemeen is gereserveerd voor vooraf gedefinieerde algemene eigenschappen. U kunt de naam van het tabblad Algemeen niet wijzigen of er meer parameters aan toevoegen.

Daarnaast kunt u de tool Gebruikerscomponent Dialoogvenster Editor gebruiken om het dialoogvenster aan te passen.

Nieuwe tabbladen toevoegen

  1. Open het bestand .inp met een teksteditor.
  2. Voeg een nieuwe tabbladdefinitie toe, zoals hieronder wordt weergegeven:

  3. Sla het bestand .inp op.
Opmerking:

Het vierde tabblad is gereserveerd voor de eigenschappen Algemeen, dus u kunt uw eigen parameters er niet aan toevoegen.

Tekstvakken toevoegen

  1. Open het bestand .inp met een teksteditor.
  2. Voeg parameter-elementen toe en plaats deze tussen accolades, zoals hieronder wordt weergegeven:

  3. Sla het bestand .inp op.

Afbeeldingen toevoegen

  1. Maak een afbeelding en sla deze in een bitmapindeling (.bmp) op in de map ..\ProgramData\Trimble\Tekla Structures\<versie>\Bitmaps.
  2. Open het bestand .inp met een teksteditor.
  3. Voeg een afbeeldingdefinitie toe, zoals hieronder wordt weergegeven:

    (1) y = 100

    (2) x = 50

    (3) hoogte = 75

    (4) breedte = 100

  4. Sla het bestand .inp op.

De volgorde van vakken wijzigen

  1. Open het bestand .inp met een teksteditor.
  2. Wijzig het laatste nummer in de parameterdefinitie.

    De vakken worden van boven naar beneden weergegeven, zoals hieronder wordt weergegeven:

  3. Sla het bestand .inp op.

De locatie van vakken wijzigen

U kunt een exacte locatie voor elk tekstvak definiëren.

  1. Open het bestand .inp met een teksteditor.
  2. Bepaal de exacte locatie van het vak met drie waarden: de x-coördinaat, y-coördineert en breedte van het vak.

    Bijvoorbeeld:

    (1) x = 374

    (2) y = 25

    (3) breedte = 160

  3. Sla het bestand .inp op.

Voorbeeld: Een groep selectievakjes in het dialoogvenster voor gebruikerscomponenten toevoegen

Dit voorbeeld geeft weer hoe u een selectievakje voor elke boutgroep in een gebruikerscomponent toevoegt door het .inp-bestand te wijzigen. Als de component in een model wordt gebruikt, kunt u selecteren welke bouten er moeten worden gemaakt door de gewenste selectievakjes in te schakelen.

  1. Definieer een gebruikerscomponent die bouten bevat.

    Maak bijvoorbeeld een aangepaste T-verbinding die één boutgroep en drie losse bouten maakt:

  2. Maak parametrische variabelen die het maken van bouten beheren.

    Met groepen selectievakjes moet het Type waarde van deze variabelen Ja/Nee zijn. Maak bijvoorbeeld drie variabelen P1, P2 en P3. Eén voor elke losse bout in de aangepaste T-verbinding.

  3. Koppel de variabelen aan de eigenschap Maken van de bouten.

    Koppel de variabele P1 bijvoorbeeld aan de eigenschap Maken van de eerste bout, de variabele P2 aan de eigenschap Maken van de tweede bout, enzovoort.

  4. Sla de gebruikerscomponent op.
  5. Klik in het model op Bestand > De modelmap openen om de huidige modelmap te openen.
  6. Ga naar de map \CustomComponentDialogFiles.
  7. Open het bestand .inp met een teksteditor.
  8. Voeg een afbeeldingdefinitie toe.

    Bijvoorbeeld:

    Als u een gebruikersafbeelding gebruikt, slaat u deze in een bitmapindeling (.bmp) in de map ..\TeklaStructures\<versie>\Bitmaps op.

  9. Voeg een element toggle_group toe om de oorsprong van de wisselgroep te definiëren, dat wil zeggen de positie van de groep selectievakjes in het dialoogvenster voor gebruikerscomponenten.

    Gebruik de x- en y-coördinaatwaarden om de positie te definiëren. Bijvoorbeeld:

    (1) x = 200

    (2) y = 320

  10. Voeg binnen het element toggle_group een lijn in voor elk selectievakje dat u wilt toevoegen.

    Gebruik dezelfde parametrische variabelen die u in stap 2 hebt gemaakt.

    De twee numerieke waarden na de naam van de variabele zijn offsets vanaf de oorsprong van de wisselgroep. De eerste definitie "P1", 160, -165, "0" betekent bijvoorbeeld dat het selectievakje voor de variabele P1 zich vanaf de oorsprong van de wisselgroep 160 stappen naar rechts en 165 stappen omhoog bevindt.

    Richting

    Negatieve waarden

    Positieve waarden

    X

    links

    rechts

    Y

    omhoog

    omlaag

    (1) offset in de X-richting

    (2) offset in de Y-richting

  11. Sla het bestand .inp op.
  12. Sluit het model en open het opnieuw om de wijzigingen door te voeren.

    Wanneer u nu selectievakjes in het dialoogvenster in- en uit schakelt, wijzigt het aantal bouten overeenkomstig in het model. Bijvoorbeeld:

    Note:

    Tekla Structures voegt automatisch het label en selectievakje Effect bij wijzigen toe voor elke wisselgroep die u maakt.

Was dit nuttig?
Vorige
Volgende