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.