2. 1. 7 Quelle
SYNTAX
Der Tcl-Befehl srcCmd erlaubt Operationen mit einem
Quellen-Objekt. Er hat die allgemeine Form:
srcCmd option ?arg arg ...?
option und args bestimmen das exakte Verhalten
des
Befehls. Über die allgemeinen Objektbefehle
hinaus sind folgende Befehle für Quellen-Objekte definiert:
OBJEKTPARAMETER
| srcCmd sample length |
 |
Gibt die Anzahl der Musterjobs zurück. |
|
| srcCmd sample clear |
 |
Entfernt alle Musterjobs aus der Quelle. |
|
| srcCmd sample append
jobCmd |
 |
Fügt einen neuen Musterjob jobCmd zur Quelle hinzu. Die
neue Länge der Quelle wird
zurückgegeben. |
|
| srcCmd sample insert
index jobCmd |
 |
Fügt einen neuen Musterjob jobCmd vor dem
Musterjob index (= 1, 2, ..., length)
ein. Die neue Länge der Quelle wird zurückgegeben. |
|
| srcCmd sample index
?option? ?value? |
 |
Abfrage oder Setzen von Eigenschaften der Verknüpfung
des index-ten (= 1, 2, ...,length)
Musterjobs der Quelle. Die
Verknüpfungseigenschaften können auch aus Sicht des
Musterjobs über dessen
Quellenliste angesprochen werden (siehe jobCmd sample index option).
Unter Angabe von option und value können die folgenden Parameter
abgefragt oder gesetzt werden:
|
job -
|
Abfrage des Musterjobs. Unter Angabe von
value kann ein anderer Musterjob referenziert werden. |
|
distrib -
|
Abfrage des mit dem Musterjob
referenzierten Stochastik-Objektes. Unter Angabe von value kann ein
anderes Stochastik-Objekt vom Musterjob benutzt werden. |
|
stack -
|
Abfrage des mit dem Musterjob
referenzierten Stacks. Unter Angabe von value kann dem Musterjob auch
ein anderer Stack zugewiesen werden. Durch Auswertung des Stacks
erhält man auch die Technologie und den Arbeitsgang des Musterjobs.
|
|
create -
|
Abfrage der Anzahl der zu erzeugenden
Jobs dieses Musters. Unter Angabe von value kann der Wert gesetzt
werden (Voreinstellung ist Inf). |
|
rest -
|
Abfrage der Sekunden bis zur nächste
Erzeugung eines Jobs dieses Musters. Unter Angabe von value kann diese
Zeit gesetzt werden (Voreinstellung ist 0). |
|
count -
|
Der nächste zu erzeugende Job dieses
Musters erhält als Name den Integer-Wert count. Bei jeder
Erzeugung wird count um
1 inkrementiert. Unter Angabe von value kann der Wert für count
gesetzt werden. |
|
remove -
|
Löscht den betreffenden Job aus der
Liste der Musterjobs der Quelle. Die Angabe eines Wertes value ist
für diesen Fall nicht vorgesehen. |
|
EREIGNISROUTINEN
Für Quellen stehen die folgenden Ereignisroutinen
zur Verfügung:
srcCmd check create
|
srcCmd after create
|
|