Info |
---|
Berechnet die Summe beliebig vieler Eingänge; kann auch für Subtraktionen verwendet werden. |
Funktionsbeschreibung
Ermittelt die Summe der an den Eingängen anliegenden Werte.
Eingänge
Summand 1-n (boolean): Die zu addierenden Werte.
Ausgänge
Output (boolean): Ergebnis der Berechnung.
Hinweise
Um einen Wert zu subtrahieren, kann der entsprechende Eingang negiert (oder invertiert) werden. Dies erfolgt, indem man in der Logikzelle den Negationsbutton des Eingangs betätigt.
Praktische Anwendungsbeispiele
Zugrundeliegende Modulbausteine
→PolynomialZugrundeliegender Modulbaustein
Status | ||||
---|---|---|---|---|
|
→Polynomial-Modulbaustein
Code
Status | ||||
---|---|---|---|---|
|
Der Custom-Logik-Code dieses Logik-Moduls lautet wie folgt:
Codeblock |
---|
{
"Level": [
[ "$VAR<Summand!>", "float", 0 ],
[ "$Result", "float", 0 ],
[ "$ConstOne", "float", 1 ],
[ "$VAR<Inhibit?>", "bool", false ] ],
"Module": [
[ "Break", [ "$VAR<Inhibit?>" ] ],
[ "Polynomial", "$ConstOne", "$Result", [ "$VAR<Summand!>" ] ] ],
"Input": [
[ "Summand", "Wert der zur Summe addiert werden", "$VAR<Summand!>", "c" ],
[ "Inhibit", "INHIBIT", "$VAR<Inhibit?>", "u" ] ],
"Output": [
[ "Ergebnis", "Summe aller Summanden", "$Result", "c" ] ]
} |