TCL Command ABRESULTS, Liste der Einflusslinien
Syntax
set inflines [ABRESULTS laneset INFLINE GET]
array set infline [ABRESULTS laneset INFLINE GET LANE ilane]
Beschreibung
Abfrage der Liste der Einflusslinien aller Spursets oder eines bestimmten Spursets
Abfrage der Daten-ID einer Einflusslinie einer bestimmten Spur
|
Argument |
Dimension |
Bedeutung |
|
laneset |
TEXT |
Name des Spursets |
|
INFLINE |
KEYWORD |
Ergebnistyp der Abfrage |
|
GET |
KEYWORD |
Daten abfragen |
|
LANE |
KEYWORD |
Daten-ID einer Spur abfragen |
|
ilane |
INT |
Nummer der Spur |
Rückgabe für [ABRESULTS laneset INFLINE GET]
|
Return |
Dimension |
Bedeutung |
|
dataids |
LIST |
Liste der Daten-IDs der Einflusslinien eines Sets oder aller Sets (laneset = "") |
Rückgabefeld für [ABRESULTS laneset INFLINE GET LANE ilane]
|
Feldargument |
Dimension |
Bedeutung |
|
error |
INT |
Fehlerstatus |
|
info |
TEXT |
Fehlerinformation |
|
id |
OBJID |
Daten-ID der spezifizierten Spur |
Scopes
All
Beispiele
# Influence lines
# ---------------
puts $outfile ""
puts $outfile ""
puts $outfile " Traffic, Influence lines"
puts $outfile " ------------------------"
set inflines [ABRESULTS "" INFLINE GET]
puts $outfile ""
puts $outfile " Laneset Lane"
puts $outfile " ----------------------------------"
set format11 " %-30s %3d"
foreach inflID $inflines {
array unset infline
array set infline [ABRESULT $inflID INFLINE GET]
puts $outfile [format $format11 $infline(lset) $infline(lane)]
}
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:
Traffic, Influence lines
------------------------
Laneset Lane
----------------------------------
Lane Set_left 1
Lane Set_right 1
Lane Set_left 2
Lane Set_right 2
Lane Set_left 3
Lane Set_right 3
Lane Set_left 4
Lane Set_right 4
Ausgaben zu obiger Script.
set inflines [ABRESULTS "Lane Set_left" INFLINE GET]
puts $outfile ""
puts $outfile " Laneset 'Lane Set_left' Lane"
puts $outfile " ----------------------------------"
set format12 " %34d"
foreach inflID $inflines {
array unset infline
array set infline [ABRESULT $inflID INFLINE GET]
puts $outfile [format $format12 $infline(lane)]
}
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:
Laneset 'Lane Set_left' Lane
----------------------------------
1
2
3
4
Ausgaben zu obiger Script.
