TCL Command ABRESULT, Daten der Einhüllenden
Syntax
array set env [ABRESULT dataid ENVELOPE GET]
Beschreibung
Abfrage der Lastfalldaten
|
Argument |
Dimension |
Bedeutung |
|
dataid |
OBJID |
Daten-ID |
|
ENVELOPE |
KEYWORD |
Ergebnistyp der Abfrage |
|
GET |
KEYWORD |
Daten abfragen |
Rückgabefeld
|
Feldargument |
Dimension |
Bedeutung |
|
error |
INT |
Fehlerstatus |
|
info |
TEXT |
Fehlerinformation |
|
name |
TEXT |
Name der Einhüllenden |
|
leads |
LIST |
Die Liste enthält alle gespeicherten führenden Komponenten {Ux,...,Rz,Nx,...,Mz,Sigx(spname1),...}. Falls nicht Minimum und Maximum enthalten sind, dann wird das Extremum als Präfix angegeben (z.B. "MinVy"). Die spannungsführenden Ergebnisse sind durch den jeweiligen Spannungspunkt bei der Komponente "Sigx" spezifiziert. |
Scopes
All
Beispiele
set dataIDs [ABRESULTS "" ENVELOPE GET]
puts $outfile ""
puts $outfile " Envelope Leads"
puts $outfile " --------------------------------------------------------------------------------"
set format5 " %-30s %s"
foreach dataID $dataIDs {
array unset env
array set env [ABRESULT $dataID ENVELOPE GET]
puts $outfile [format $format5 $env(name) $env(leads)]
}
Es wird angenommen, dass eine Textdatei outfile zum Schreiben geöffnet wurde. Die Ergebnisse werden formatiert in die Textdatei geschrieben.
Die Ausgaben sind projektabhängig und können zum Beispiel wie folgt aussehen:
Envelope Leads
--------------------------------------------------------------------------------
Braking Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
CFG-Euronorm Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
EQ_X-max Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
EQ_Y-max Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
EQ_Z-max Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
Earthquake_fin Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
Grad-linear-Temperature Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
.....
Ausgaben zu obiger Script.
