TCL Command ABRESULTS, Liste der Kombinationen
Syntax
set dataids [ABRESULTS schedid COMBINATION GET]
set dataids [ABRESULTS schedid COMBINATION GET SORTBYDAY]
set dataids [ABRESULTS schedid COMBINATION GET combname]
array set combret [ABRESULTS schedid COMBINATION GET combname ATDAY day]
Beschreibung
Abfrage der Liste der Kombinationen, sortiert nach Name und Tag
Abfrage der Liste der Kombinationen, sortiert nach Tag und Name
Abfrage der Liste der Kombinationen aller Tage zu einem definierten Namen
Abfrage einer bestimmten Kombination, definiert durch seinen Namen und Tag
Eine Kombination ist wie eine Einhüllende zu betrachten, sie wird aber auch einem Bauplan und einem Tag zugeordnet.
|
Argument |
Dimension |
Bedeutung |
|
schedid |
OBJID |
Bauplan-ID |
|
COMBINATION |
KEYWORD |
Ergebnistyp der Abfrage |
|
GET |
KEYWORD |
Daten abfragen |
|
SORTBYDAY |
KEYWORD |
Sortierung der Kombinationen in der Rückgabeliste |
|
combname |
TEXT |
Name der Kombination, die Rückgabe wird eingeschränkt |
|
ATDAY |
KEYWORD |
Kombinationsergebnis eines definierten Tages wird abgefragt |
|
day||FINAL |
INT||KEYWORD |
Definierter Tag oder berechneter Endtag (unter Berücksichtigung des Endkriechens) |
Rückgabe für [ABRESULTS ... GET ...], ohne Angabe des Tages
|
Return |
Dimension |
Bedeutung |
|
dataids |
LIST |
Liste der IDs der Kombinationen |
Rückgabefeld für [ABRESULTS schedid COMBINATION GET combname ATDAY day]
|
Feldargument |
Dimension |
Bedeutung |
|
error |
INT |
Fehlerstatus |
|
info |
TEXT |
Fehlerinformation |
|
id |
OBJID |
Daten-ID der Kombination |
Scopes
All
Beispiele
# Combinations
# ------------
puts $outfile " Schedule 'Schedule1' Combinations"
puts $outfile " ----------------------------------"
set dataIDs [ABRESULTS "Schedule1" COMBINATION GET SORTBYDAY]
set ncomb [llength $dataIDs]
puts $outfile ""
puts $outfile " Day Combination Type Leads"
puts $outfile " -------------------------------------------------------------------------------------------"
set format7 " %6s %-30s %-10s %s"
foreach dataID $dataIDs {
array unset comb
array set comb [ABRESULT $dataID COMBINATION GET]
puts $outfile [format $format7 $comb(day) $comb(name) $comb(envtype) $comb(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:
Schedule 'Schedule1' Combinations
----------------------------------
Day Combination Type Leads
-------------------------------------------------------------------------------------------
127 C1 CHAR Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
127 C2 FREQ Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
127 C3 QPERM Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
127 C4 ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
127 C5 ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
127 ULS ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C1 CHAR Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C2 FREQ Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C3 QPERM Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C4 ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C5 ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL C6 ACCIDENT Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
FINAL ULS ULS Ux Uy Uz Rx Ry Rz Nx Vy Vz Mx My Mz
.....
Ausgaben zu obiger Script.
