12.11.2012 Aufrufe

Gold und Silver Version 7 Programmbeschreibung - Freiwald Software

Gold und Silver Version 7 Programmbeschreibung - Freiwald Software

Gold und Silver Version 7 Programmbeschreibung - Freiwald Software

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

Gruppen bzw. ODER-Gruppen in einer Bedingung erreicht. Solche Gruppen können<br />

auch weitere UND- bzw. ODER-Gruppen enthalten. Auf diese Weise können beliebig<br />

komplexe Bedingungen aufgebaut werden. Wenn eine Gruppe in einer anderen Gruppe<br />

enthalten ist, so wird zunächst die enthaltene (innere) Gruppe ausgewertet, das Ergebnis<br />

wird dann für die Auswertung der übergreifenden (äußeren) Gruppe verwendet. Das<br />

geht so weiter, falls die äußere Gruppe wiederum in einer anderen Gruppe enthalten ist.<br />

Jede Bedingung bildet selbst übrigens auch eine UND- bzw. ODER-Gruppe. Abbildung<br />

143 zeigt eine einfache UND-Gruppe als Bedingung, die keine weiteren Gruppen enthält.<br />

Es ist auch möglich, die Auswirkung eines Zustands, einer Gruppe oder der gesamten<br />

Bedingung zu invertieren (‚verneinen’). Dies geschieht mit Hilfe der NICHT-Option.<br />

Wird diese angewendet, so ist die zugehörige Position der Bedingung erfüllt, wenn das<br />

entsprechende Objekt gerade nicht im angegebenen Zustand ist; oder, bei Anwendung<br />

auf eine Gruppe bzw. die gesamte Bedingung, wenn das für diese Gruppe bzw. Bedingung<br />

geforderte Ergebnis nicht erfüllt ist. Die NICHT-Option ist u.a. überall dort interessant,<br />

wo ein Objekt mehr als zwei Zustände haben kann. Soll eine Bedingung also<br />

z.B. immer dann erfüllt sein, wenn eine Dreiwegweiche auf Abzweig steht, so kann<br />

man, anstatt die beiden abzweigenden Zustände in die Bedingung einzutragen, auch den<br />

geraden Zustand der Weiche verwenden <strong>und</strong> die NICHT-Option („wenn Weiche nicht<br />

gerade“) verwenden.<br />

270<br />

Numerische Gruppen<br />

Zusätzlich zu den aus anderen TrainController- <strong>Version</strong>en bekannten UND- <strong>und</strong><br />

ODER-Gruppen bietet TrainController <strong>Gold</strong> drei weitere Arten von Gruppen:<br />

• MINDESTENS-Gruppe: solche Gruppen erfüllen die Bedingung, wenn sich mindestens<br />

eine bestimmte vorgegebene Anzahl von Elementen in der Gruppe im eingetragenen<br />

Zustand befinden.<br />

• HÖCHSTENS-Gruppe: solche Gruppen erfüllen die Bedingung, wenn sich höchstens<br />

eine bestimmte vorgegebene Anzahl von Elementen in der Gruppe im eingetragenen<br />

Zustand befinden.<br />

• GENAU-Gruppe: solche Gruppen erfüllen die Bedingung, wenn sich genau eine bestimmte<br />

vorgegebene Anzahl von Elementen in der Gruppe im eingetragenen Zustand<br />

befinden.<br />

Mit diesen Gruppen kann also geprüft werden, ob die Anzahl der in der Gruppe enthalten<br />

Elemente, welche im geforderten Zustand, eine vorgegebene Anzahl unterschreitet,<br />

überschreitet oder genau trifft. Dies kann z.B. genutzt werden, um eine Zugfahrt zu

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!