Beispiele einer Variablenformel: Änderung für Bewehrungsstabgruppen in benutzerdefinierten Komponenten

Tekla Structures
2021
Tekla Structures

Beispiele einer Variablenformel: Änderung für Bewehrungsstabgruppen in benutzerdefinierten Komponenten

Sie können Änderung für Bewehrungsstabgruppen in benutzerdefinierten Komponenten verwenden. Sie können den Bewehrungsstabsatz und die Änderungseigenschaften mithilfe von parametrischen Variablen definieren.

Für jede Änderungseigenschaft, die Sie parametrisieren möchten, wird auch die entsprechende Anwenden-Eigenschaft benötigt. Mithilfe der Eigenschaft Anwenden können Sie einen vorhandenen Eigenschaftswert mit einem leeren Wert überschreiben. Das Löschen eines vorhandenen Werts ist ohne die Eigenschaft Anwenden nicht möglich.

Beispiel: Definieren der Klasse und Größe von Stäben in Bewehrungsstabsätzen mithilfe von Eigenschaftenänderungen

In diesem Beispiel wird eine Eigenschaftenänderung für Bewehrungsstabsätze zum Definieren der Klasse und Größe bestimmter Stäbe eines Bewehrungsstabsatzes in einer benutzerdefinierten Komponente verwendet. Sie definieren die Klasse und Größe mithilfe von parametrischen Variablen und änderungsspezifischen Anwenden-Eigenschaften.

Die parametrische Variable für die Klasse wird so definiert, dass der Klassenwert nicht angewendet wird, wenn die Klasse auf 0 eingestellt ist, sondern in diesem Fall die ursprüngliche Klasse des Bewehrungsstabsatzes verwendet wird.

  1. Wählen Sie im Modell eine zuvor erstellte benutzerdefinierte Komponente aus, die einen Bewehrungsstabsatz und eine Eigenschaftenänderung enthält.
    Anmerkung:

    Benutzerdefinierte Teile haben kein Komponentensymbol im Modell.

    Um benutzerdefinierte Komponenten auswählen zu können, muss der Selektionsschalter Komponenten auswählen aktiviert sein.

  2. Klicken Sie mit der rechten Maustaste, und wählen Sie Benutzerdefinierte Komponente bearbeiten aus.
  3. Klicken Sie auf der Symbolleiste Editor für benutzerdefinierte Komponenten auf die Schaltfläche Variablen anzeigen .

    Das Dialogfeld Variablen wird geöffnet.

  4. So erstellen und definieren Sie im Dialogfeld Variablen parametrische Variablen:
    1. Klicken Sie dreimal auf Hinzufügen, um drei neue parametrische Variablen zu erstellen.

      Die Variablennamen sind P1, P2 und P3.

    2. Ändern Sie die Variable P1 für die Eingabe von Klassennummern wie folgt:
      • Wählen Sie aus der Liste Werttyp den Eintrag Anzahl aus.
      • Geben Sie im Feld Name in der Dialogbox den Text Klasse ein.
    3. Ändern Sie die Variable P2 zur Steuerung der Eigenschaft Anwenden wie folgt:
      • Geben Sie im Feld Formel den Wert =if (P1==0) then 0 else 1 endif an.

        Bedeutung: Wenn P1 (Klasse) auf 0 gesetzt ist, wird die Klasseneigenschaft nicht angewendet, wenn Sie die benutzerdefinierte Komponente verwenden. Wenn P1 auf einen anderen Wert eingestellt ist, wird die Klasseneigenschaft angewendet.

      • Wählen Sie aus der Liste Werttyp den Eintrag Ja/Nein aus.
      • Wählen Sie aus der Liste Sichtbarkeit die Option Ausblenden aus.

        Bedeutung: Die Variable P2 wird im Dialogfeld der benutzerdefinierten Komponente nicht angezeigt.

      • Geben Sie im Feld Name in der Dialogbox den Text Klasse anwenden ein.
    4. Ändern Sie die Variable P3 für die Eingabe der Stabgröße wie folgt:
      • Ändern Sie im Feld Name den Namen in P3_size.
      • Wählen Sie aus der Liste Werttyp den Eintrag Bewehrungsstabgröße aus.
      • Geben Sie im Feld Name in der Dialogbox den Text Stabgröße ein.
      • Ersetzen Sie im Feld Formel die Null durch eine gültige Stabgröße.

  5. Verknüpfen Sie im Benutzerdefinierte Komponenten Explorer die parametrischen Variablen mit den Eigenschaften der Eigenschaftenänderung:
    1. Suchen Sie nach Komponentenobjekte > Bewehrungseigenschaftenänderung > Allgemeine Eigenschaften.
    2. Wählen Sie im Kontextmenü (Rechtsklick) von Klasse den Eintrag Gleichung hinzufügen, geben Sie nach dem Gleichheitszeichen (=) P1 ein, und drücken Sie die Eingabetaste.

      Verknüpfen Sie auch die anderen Variablen und Eigenschaften wie folgt:

      • Eigenschaft Klasse anwenden = P2
      • Größe = P3_size
      • Eigenschaft Größe anwenden = 1

  6. Speichern und schließen Sie die geänderte benutzerdefinierte Komponente.

Jetzt stehen Ihnen die folgenden Eigenschaften im Dialogfeld der benutzerdefinierten Komponente zur Verfügung, und Sie können die Klasse und Größe der von der Eigenschaftenänderung betroffenen Stäbe in Bewehrungsstabsätzen ändern:

Sie können die Komponente an Positionen verwenden, die der Position der ursprünglichen Erstellung der Komponente ähneln. Diese Komponente ist nicht adaptiv und Tekla Structures passt die Komponentenabmessungen nicht an Änderungen im Modell an. Damit die benutzerdefinierte Komponente adaptiv wird, muss sie im Benutzerdefinierte-Komponenten-Explorer geändert werden.

Beispiel: Erstellen und Ändern von Bewehrungshaken mithilfe von Enddetailänderungen

In diesem Beispiel wird eine Bewehrungsenddetailänderung zum Erstellen von Haken an bestimmten Stabenden im Bewehrungsstabsatz in einer benutzerdefinierten Komponente verwendet. Sie definieren die Hakeneigenschaften mithilfe von parametrischen Variablen und änderungsspezifischen Anwenden-Eigenschaften.

  1. Wählen Sie im Modell eine zuvor erstellte benutzerdefinierte Komponente aus, die einen Bewehrungsstabsatz und eine Enddetailänderung enthält.
    Anmerkung:

    Benutzerdefinierte Teile haben kein Komponentensymbol im Modell.

    Um benutzerdefinierte Komponenten auswählen zu können, muss der Selektionsschalter Komponenten auswählen aktiviert sein.

  2. Klicken Sie mit der rechten Maustaste, und wählen Sie Benutzerdefinierte Komponente bearbeiten aus.
  3. Klicken Sie auf der Symbolleiste Editor für benutzerdefinierte Komponenten auf die Schaltfläche Variablen anzeigen .

    Das Dialogfeld Variablen wird geöffnet.

  4. So erstellen und definieren Sie im Dialogfeld Variablen parametrische Variablen:
    1. Klicken Sie viermal auf Hinzufügen, um vier neue parametrische Variablen zu erstellen.

      Die Variablennamen sind P1, P2, P3 und P4.

    2. Ändern Sie die Variable P1 für die Eingabe des Hakentyps wie folgt:
      • Wählen Sie aus der Liste Werttyp den Eintrag Bewehrungsstab-Hakentyp aus.
      • Geben Sie im Feld Name in der Dialogbox den Text Hakentyp ein.
      • Geben Sie im Feld Formel für einen benutzerdefinierter Haken die 4 ein.

        Die verschiedenen Hakentypen werden mit Nummern identifiziert: 1 = 90-Grad-Haken, 2 = 135-Grad-Haken, 3 = 180-Grad-Haken, 4 = benutzerdefinierter Haken.

    3. Ändern Sie die Variable P2 für die Eingabe des Hakenwinkels wie folgt:
      • Wählen Sie aus der Liste Werttyp den Eintrag Anzahl aus.

        Beachten Sie, dass Winkel zwar als Werttyp verfügbar ist, aber dennoch die Option Nummer für den Hakenwinkel verwendet werden muss.

      • Geben Sie im Feld Name in der Dialogbox den Text Benutzerdefinierter Hakenwinkel ein.
    4. Ändern Sie die Variable P3 für die Eingabe der Hakenlänge wie folgt:
      • Wählen Sie aus der Liste Werttyp den Eintrag Anzahl aus.
      • Geben Sie im Feld Name in der Dialogbox den Text Benutzerdefinierte Hakenlänge ein.
    5. Ändern Sie die Variable P4 für die Eingabe des Hakenradius wie folgt:
      • Wählen Sie aus der Liste Werttyp den Eintrag Anzahl aus.
      • Geben Sie im Feld Name in der Dialogbox den Text Benutzerdefinierter Hakenradius ein.

  5. Verknüpfen Sie die parametrischen Variablen im Benutzerdefinierte Komponenten Explorer mit den Eigenschaften der Enddetailänderung:
    1. Suchen Sie Komponentenobjekte > Bewehrungsenddetailänderung > Allgemeine Eigenschaften.
    2. Wählen Sie im Kontextmenü (Rechtsklick) von Hakenwinkel den Eintrag Gleichung hinzufügen, geben Sie nach dem Gleichheitszeichen (=) P2 ein, und drücken Sie die Eingabetaste.

      Verknüpfen Sie auch die anderen Variablen und Eigenschaften wie folgt:

      • Hakenradius = P4
      • Bewehrungsstab-Hakentyp = P1
      • Eigenschaft Hakenwinkel anwenden = 1
      • Hakenlänge = P3
      • Eigenschaft Hakenradius anwenden = 1
      • Eigenschaft Hakenlänge anwenden = 1
      • Eigenschaft Hakentyp anwenden = 1

  6. Speichern und schließen Sie die geänderte benutzerdefinierte Komponente.

Jetzt stehen Ihnen die folgenden Eigenschaften im Dialogfeld der benutzerdefinierten Komponente zur Verfügung, und Sie können die Haken der von der Enddetailänderung betroffenen Stäbe in Bewehrungsstabsätzen ändern:

Sie können die Komponente an Positionen verwenden, die der Position der ursprünglichen Erstellung der Komponente ähneln. Diese Komponente ist nicht adaptiv und Tekla Structures passt die Komponentenabmessungen nicht an Änderungen im Modell an. Damit die benutzerdefinierte Komponente adaptiv wird, muss sie im Benutzerdefinierte-Komponenten-Explorer geändert werden.

Fanden Sie das hilfreich?
Zurück
Weiter