Difference between revisions of "Konvertierung (Zahl)"
| (5 intermediate revisions by the same user not shown) | |||
| Line 2: | Line 2: | ||
=== Verwendung === | === Verwendung === | ||
| − | ''' | + | '''Bewertungsschema''': Der ''Konvertierung''-Block wird im Graphen auf einen ''Verzweigung''-Block gesetzt. |
| + | |||
| + | {{filepath:Konvert.png}} | ||
| + | |||
| + | In den Einstellungen wird das entsprechende Eingabe-Element ausgewählt, dessen Eingabe-Wert in eine Zahl umgewandelt werden soll. Ist die Umwandlung erfolgreich, wird der Ausgang des ''Konvertierung''-Blocks genutzt, andernfalls der Ausgang des ''Verzweigung''-Blocks. <br> | ||
Der '''Ausgang''' des ''Konvertierung''-Blocks kann mit dem Eingang eines beliebigen Blocks im Graphen verbunden werden. Der ''Konvertierung''-Block besitzt '''keinen Eingang''', da er den Eingang des ''Verzweigung''-Blocks mitbenutzt. | Der '''Ausgang''' des ''Konvertierung''-Blocks kann mit dem Eingang eines beliebigen Blocks im Graphen verbunden werden. Der ''Konvertierung''-Block besitzt '''keinen Eingang''', da er den Eingang des ''Verzweigung''-Blocks mitbenutzt. | ||
=== Einstellungen === | === Einstellungen === | ||
'''Eingabe, die in eine Zahl umgewandelt werden soll''': Name des entsprechenden Eingabe-Elements. <br> | '''Eingabe, die in eine Zahl umgewandelt werden soll''': Name des entsprechenden Eingabe-Elements. <br> | ||
| − | '''erwartete Eingabe''': Zur Auswahl stehen "Dezimalzahl", "auswertbarer Ausdruck" (für Formelausdrücke ohne Variablen) und "Zahl mit Einheit". Im Fall "Zahl mit Einheit" werden alle Vorsilben der Einheiten in 10er-Potenzen umgewandelt und mit dem Zahlenwert multipliziert. Nur der Zahlenwert wird in der Variable gespeichert, die Einheit selbst kann durch einen ''Einheitentest''-Block überprüft werden.<br> | + | '''erwartete Eingabe''': Zur Auswahl stehen "Dezimalzahl", "auswertbarer Ausdruck" (für Formelausdrücke ohne Variablen) und "Zahl mit Einheit". Im Fall "Zahl mit Einheit" werden alle Vorsilben der Einheiten in 10er-Potenzen umgewandelt und mit dem Zahlenwert multipliziert. Nur der Zahlenwert wird in der Variable gespeichert, die Einheit selbst kann durch einen ''Einheitentest''-Block überprüft werden. Im Fall "auswertbarer Eindruck" wird der eingegebene Formelausdruck (z.B. 2*sqrt(4)) in eine Dezimalzahl konvertiert. Im Fall "Dezimalzahl" werden nur Zahlen als Eingabe akzeptiert. <br> |
'''Rückmeldung bei leerer Eingabe''': Der Text wird ausgegeben, wenn der Nutzer gar nichts eingegeben hat. <br> | '''Rückmeldung bei leerer Eingabe''': Der Text wird ausgegeben, wenn der Nutzer gar nichts eingegeben hat. <br> | ||
'''Rückmeldung bei ungültiger Eingabe''': Der Text wird ausgegeben, wenn die Nutzereingabe nicht in eine Zahl umgewandelt werden kann. | '''Rückmeldung bei ungültiger Eingabe''': Der Text wird ausgegeben, wenn die Nutzereingabe nicht in eine Zahl umgewandelt werden kann. | ||
---- | ---- | ||
| − | ''Empfehlung:'' Um Nutzereingaben mit Zahlenwerten zu überprüfen, muss die Eingabe stets zuerst konvertiert werden. | + | ''Empfehlung:'' Um Nutzereingaben mit Zahlenwerten zu überprüfen, muss die Eingabe stets zuerst konvertiert werden. In manche Komponenten (z.B. Tabelle) ist die Konvertierungsroutine bereits integriert. |
Latest revision as of 10:32, 30 July 2021
Mit dieser Komponente werden Eingabewerte in Zahlen umgewandelt (falls möglich).
Verwendung
Bewertungsschema: Der Konvertierung-Block wird im Graphen auf einen Verzweigung-Block gesetzt.
In den Einstellungen wird das entsprechende Eingabe-Element ausgewählt, dessen Eingabe-Wert in eine Zahl umgewandelt werden soll. Ist die Umwandlung erfolgreich, wird der Ausgang des Konvertierung-Blocks genutzt, andernfalls der Ausgang des Verzweigung-Blocks.
Der Ausgang des Konvertierung-Blocks kann mit dem Eingang eines beliebigen Blocks im Graphen verbunden werden. Der Konvertierung-Block besitzt keinen Eingang, da er den Eingang des Verzweigung-Blocks mitbenutzt.
Einstellungen
Eingabe, die in eine Zahl umgewandelt werden soll: Name des entsprechenden Eingabe-Elements.
erwartete Eingabe: Zur Auswahl stehen "Dezimalzahl", "auswertbarer Ausdruck" (für Formelausdrücke ohne Variablen) und "Zahl mit Einheit". Im Fall "Zahl mit Einheit" werden alle Vorsilben der Einheiten in 10er-Potenzen umgewandelt und mit dem Zahlenwert multipliziert. Nur der Zahlenwert wird in der Variable gespeichert, die Einheit selbst kann durch einen Einheitentest-Block überprüft werden. Im Fall "auswertbarer Eindruck" wird der eingegebene Formelausdruck (z.B. 2*sqrt(4)) in eine Dezimalzahl konvertiert. Im Fall "Dezimalzahl" werden nur Zahlen als Eingabe akzeptiert.
Rückmeldung bei leerer Eingabe: Der Text wird ausgegeben, wenn der Nutzer gar nichts eingegeben hat.
Rückmeldung bei ungültiger Eingabe: Der Text wird ausgegeben, wenn die Nutzereingabe nicht in eine Zahl umgewandelt werden kann.
Empfehlung: Um Nutzereingaben mit Zahlenwerten zu überprüfen, muss die Eingabe stets zuerst konvertiert werden. In manche Komponenten (z.B. Tabelle) ist die Konvertierungsroutine bereits integriert.