Vergleich (Zahl)
Diese Komponente testet, ob Zahlenwerte (Parameter, Variable) eine vorgegebene Bedingung erfüllen.
Verwendung
Bedingungen: Mit dem Vergleich-Block können Bedingungen an Parameter und Variablen mit Zahlenwerten gestellt werden. Die genannten Parameter müssen vorher im Bereich Aufgabenparameter eingefügt worden sein. Ein grünes Häkchen rechts zeigt an, dass die Bedingung durch zufällig erzeugte Parmeterwerte erfüllbar ist. Ebenso wird als Prozentzahl angezeigt, wie oft die Bedingung bei 100 zufälligen Parameterwerten erfüllt war. Mit Verknüpfung-Blöcken können mehrere Bedingungen logisch verknüpft werden.
Bewertungsschema: Der Vergleich-Block wird im Graphen auf einen Verzweigung-Block gesetzt. Es können auch mehrere solcher Blöcke übereinander angeordnet werden. Diese werden dann von oben nach unten überprüft, bis eine der Bedingungen erfüllt ist. In diesem Fall wird die weitere Überprüfung abgebrochen und der Ausgang des zugehörigen Vergleich-Blocks geöffnet. Ist keine Bedingung erfüllt, wird der Ausgang des Verzweigung-Blocks genutzt.
Der Ausgang des Vergleich-Blocks kann mit dem Eingang eines beliebigen Blocks im Graphen verbunden werden. Der Vergleich-Block besitzt keinen Eingang, da er den Eingang des Verzweigung-Blocks mitbenutzt.
Achtung: Bevor die Zahlenwerte von Eingabe-Elementen für einen Vergleich verwendet werden können, muss die Eingabe vorher mit einem Konvertierung-Block in eine Zahl umgewandelt worden sein.
Einstellungen
Bedingung: Angabe der Bedingung, die überprüft werden soll. Folgende Vergleichsoperatoren können genutzt werden: = (gleich), < (kleiner als), > (größer als), != (ungleich), <= (kleiner oder gleich), >= (größer oder gleich).
Fehler-Toleranz: Angabe der maximal zulässigen Abweichung, die bei Test auf Gleichheit/Ungleichheit berücksichtigt wird. Es sind auch Prozentzahlen oder Formelausdrücke (z.B. 1/1000) möglich. Bei den Operatoren "<" und ">" wird die Toleranz nicht berücksichtigt.
Auswahl des Fehlers: Zur Auswahl stehen relativer oder absoluter Fehler. Beim relativen Fehler wird die rechte Seite der Bedingung als Sollwert angenommen.
Empfehlung: Der Vergleich-Block wird hauptsächlich zur Überprüfung von Nutzereingaben verwendet. Anschließend können für richtiges, teilweise richtiges, falsches Ergebnis entsprechende Rückmeldungen mit Meldung-Blöcken und Punktzahlen mit Punkte-Blöcken vergeben werden.