Bei QUDE stehen die einzelnen Blöcke für Befehle innerhalb des Systems. Diese müssen logisch miteinander verbunden werden um am Ende zum gewünschten Ergebnis zu führen. Deshalb haben wir in diesem Beitrag eine Übersicht über alle Blöcke und deren Funktionen für Sie vorbereitet.
Alle Blöcke und deren Funktionen:
Bezeichnung | Block | Beschreibung |
---|
Ergebnis | | - Markiert das Ende der Berechnung
- Bei mehreren relevanten Ausgängen für eine Berechnung kann es mehrere Ergebnisblöcke pro Berechnungsvorschrift geben
|
Blöcke für Werte |
---|
Numerischer Datenpunkt | | - Numerische Datenpunkte, die vorher ausgewählt wurden, können damit in die Berechnung eingebunden werden
|
Boolescher Datenpunkt | | - Boolesche Datenpunkte, die vorher ausgewählt wurden, können damit in die Berechnung eingebunden werden
|
Enumeration | | - Enumerative Datenpunkte, die vorher ausgewählt wurden, können damit in die Berechnung eingebunden werden
|
Facility-Eigenschaft | | - Eigenschaften, die vorher ausgewählt wurden, können so als Parameter in die Berechnung eingebunden werden
|
Konstante | | - Hier können Sie eine beliebige, konstante Zahl eintragen
|
Logische Ausdrücke |
---|
Vergleichsoperator | | - Vergleichsoperatoren =, ≠, <, ≤, > und ≥
- Kann "wahr" oder "unwahr" zurückgeben
|
Logischer/ Boolescher Operator | | - Block für die logischen Operationen "und" und "oder"
- Legt fest, dass ein Ergebnis berechnet werden soll, wenn von den definierten Bedingungen beide eintreten ("und") oder nur eine von beiden ("oder")
- Kann "wahr" oder "unwahr" zurückgeben
|
Boolescher Wert | | - Block mit den vordefinierten Werten "wahr" und "unwahr" für logische Operationen
- Ergebnis für boolesche Datenpunkte und Meldungsregeln
- Kann "wahr" oder "unwahr" zurückgeben
|
Konditionen | | - Block um Konditionen gerade, ungerade, eine Primzahl, eine ganze Zahl, positiv, negativ und teilbar durch für numerische Daten
- Kann "wahr" oder "unwahr" zurückgeben
|
Zeitpläne | | - Der Zeitplan-Block kann momentan nur für Öffnungszeiten benutzt werden, welche vorher als Eigenschaft hinterlegt wurden
- Beispiel: Für die Berechnung von Daten innerhalb (aktiv) oder außerhalb (inaktiv) der Öffnungszeiten
- Kann "wahr" oder "unwahr" zurückgeben
|
Berechnungsvorschriften |
---|
Grundrechenarten | | - Block für Berechnungsvorschriften +, -, x, : und ^
|
Rechenregeln | | - Block für die Berechnungsvorschriften Quadratwurzel, Betrag, - (negatives Vorzeichen), Integral, log10, e^ und 10^
|
Trigonometrische Funktionen | | - Block um sin, cos, tan, asin, acos und atan zu berechnen
|
Mathematische Konstanten | | - Block für die mathematischen Konstanten "π, e, φ, √2, √½ und ∞".
|
Bedingungen und Schleifen |
---|
Bedingung | | - Legen Sie mit diesem Block eine Bedingung fest
- Kann in Kombination mit Blöcken benutzt werden, die "wahr" und "unwahr" zurückgeben
- Sollte eine Bedingung bei "falls" "wahr" sein, wird der Teil in "mache" ausgelöst
|
Verzweigung | | - In diesem Block können Verzweigungen festgelegt werden
- Kann in Kombination mit Blöcken benutzt werden, die "wahr" und "unwahr" zurückgeben
- Sollte eine Bedingung bei "falls" "wahr" sein, wird der Teil in "mache" ausgelöst
- Sollte eine Bedingung bei "falls" "unwahr" sein, wird der Teil in "sonst" ausgelöst
|
Schleife | | - Berechnungen können mit diesem Block als Schleife wiederholt ausgeführt werden
|
Variablen |
---|
Definition der Variable | | - Block um den Wert einer Variable bei "etwas" festzulegen
- "etwas" steht für den Namen der Variable, der individuell angepasst werden kann
|
Variable | | - Ruft den Wert der vorher fetsgelegten Variable ab
- Praktisch, um Berechnung besser zu organisieren und übersichtlicher zu machen
|