In diesem Beispiel wird eine Variablenformel erstellt, mit der die Anzahl der Geländerpfosten basierend auf dem Längenvorlagenattribut des Trägers berechnet wird. Die Geländerpfosten wurden an beiden Enden des Trägers erzeugt, und einer von ihnen wurde mit der Komponente Anordnung von Objekten (29) kopiert.
-
Klicken Sie auf der Symbolleiste Editor für benutzerdefinierte Komponenten auf die Schaltfläche Variablen anzeigen
.
Das Dialogfeld Variablen wird geöffnet.
- Erstellen Sie drei neue Parametervariablen, indem Sie auf Zufügen klicken.
-
Ändern Sie die Variable P1 wie folgt:
- Geben Sie im Feld Formel den Wert 250 an.
- Geben Sie im Feld Name in der Dialogbox den Text Endabstand an.
-
Ändern Sie die Variable P2 wie folgt:
- Geben Sie im Feld Formel den Wert 900 an.
- Geben Sie im Feld Name in der Dialogbox den Text Abstand ein.
-
Ändern Sie die Variable P3 wie folgt:
- Wählen Sie im Feld Werttyp den Eintrag Anzahl aus.
- Geben Sie im Feld Name in der Dialogbox den Text Anzahl der Pfosten ein.
-
Ermitteln Sie die GUID des Trägers:
- Klicken Sie auf dem Menüband auf Objektinformation
. - Wählen Sie den Träger aus.
- Prüfen Sie den GUID des Trägers im Dialogfeld Objektinformation.
-
Geben Sie im Feld Formel der Variable P3 den Text =(fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038")-(P1*2))/P2 ein.
fTpl("LENGTH","ID50B8559A-0000-010B-3133-353432373038") ist das Längenvorlagenattribut des Trägers und ID50B8559A-0000-010B-3133-353432373038 ist die GUID des Trägers.
Die Anzahl der Pfosten wird wie folgt berechnet: Zuerst werden die Endabstände von der Trägerlänge abgezogen und dann das Ergebnis durch den Pfostenabstandswert dividiert.
-
Verknüpfen Sie im Editor für benutzerdefinierte Komponenten die Variablen P2 und P3 mit den Eigenschaften von Anordnung von Objekten (29).
-
Klicken Sie mit der rechten Maustaste auf dist_between_elem, und wählen Sie Gleichung hinzufügen aus.
- Geben Sie nach dem Gleichheitszeichen P2 ein und drücken Sie die Eingabetaste.
-
Klicken Sie mit der rechten Maustaste auf number_of_arrays, und wählen Sie Gleichung hinzufügen aus.
- Geben Sie nach dem Gleichheitszeichen P3 ein und drücken Sie die Eingabetaste.
-
Binden Sie den ersten Pfosten an das Trägerende.
- Wählen Sie in der benutzerdefinierten Komponentenansicht den Pfosten aus.
- Halten Sie die Alt-Taste gedrückt und wählen Sie die Pfostengriffe mit der Bereichsauswahl (von links nach rechts) aus.
-
Klicken Sie mit der rechten Maustaste, und wählen Sie An Flächen binden aus.
- Binden Sie den letzten Pfosten an das andere Trägerende entsprechend den Anweisungen in Schritt 9.
-
Ändern Sie die Abstandsvariablen wie folgt:
-
Geben Sie im Feld Formel den Text =P1 ein.
-
Wählen Sie aus der Liste Sichtbarkeit die Option Ausblenden aus.
-
Speichern Sie die benutzerdefinierte Komponente.
-
Schließen Sie den Editor für benutzerdefinierte Komponenten.
Sie können nun den Abstand und den Endabstand der Geländerpfosten im Dialogfeld der benutzerdefinierten Komponente ändern. Tekla Structures berechnet die Anzahl der Pfosten basierend auf Abstand, Endabstand und Trägerlänge.