Hallo zusammen,
nochmal eine Frage zur Anwendung von @key wenn es um die Extraktion von Schnittgrößen geht. Einzelne Schnittgrößen an bestimmten Stellen auszuwerten ist soweit kein Problem. Für eine Automatisierung würde ich jedoch gern für eine bestimmte Gruppenrange, lassen wir es Gruppe 22 und 23 sein, für das Biegemoment Mz das betragsmäßig größte Biegemoment über @key auslesen und als Variable weiterverwenden. Zudem benötige ich die dazugehörige Stabnummer. Ist dies mit verhältnismäßig wenig Auwand realisierbar?
Danke und VG
Hallo,
Die primäre Gruppe eines Elements wird über die ersten Stellen in der Elementennummer angegeben. Wenn du STEU GDIV 10000 hast, dann ist haben die Elemente der Gruppe 23 eine Nummer wie 230256.
Das heißt, du musst nur über die richtige Elementennummern loopen. Die Nummern findest du auch in der Datenbank.
+PROG TEMPLATE
KOPF
$ Erste und letzte Elementnummer der Gruppe herausfinden:
$ Gruppe 2, Stabelemente
@KEY KWH GRP KWL 0 SEL1 2 SEL2 100
LET#NMIN @(MIN)
LET#NMAX @(MAX)
$ Schnittgröße M_y für Lastfall 1100 auslesen.
LET#CDB_IER 0
TXE Stabelement M_y
LOOP#I
LET#NR #NMIN+#I
@KEY KWH BEAM_FOR KWL 1100 SEL1 #NR
LET#MY @(MY)
TXE #NR #(#MY,1.3)
ENDLOOP #NR < #NMAX
ENDE
Den beitragsmäßig größten Wert kannst du wahrscheinlich selber ermitteln.
@JFH : hier hat sich wohl ein Spamer eingeschlichen…