Datensätze
Jede Variable, die im Angabetext in geschwungenen Klammern eingesetzt werden kann wird über einen Datensatz definiert werden.
Die Tabelle zur Definition der Datensätze enthält drei Spalten:
- DS: Name der Variable
- Werte: Definition des Wertebereiches und des Types der Variable
- EH: Einheit der Variable
Definition der Werte
Es gibt zwei Varianten einen Wertebereich zu definieren:
- Nur durch die Angabe eines gültigen Bereiches: zB.:1-10,E12:1k-10k
- Durch einen Typbezeichner gefolgt von einem gültigen Bereich: zB.: C:1-10
Folgende Typbezeichner sind möglich:
| Bezeichner | Beschreibung | Beispiel |
| I: | Ganzzahl | I:10-20 |
| V[Dimension]: | Vektor | V3:1-10 |
| M[Zeilen]x[Spalten]: | Matrix der Dimension [Zeilen]x[Spalten] | M3x3:1-10 |
| P[Grad]: | Polynom der Ordnung [Grad] in der Variablen s | P3:1-10 |
| B[Zählergrad],[Nennergrad]: | Polynombruch in der Variablen s mit definiertem Zählergrad und Nennergrad | B2,3:1-20 |
| C: | komplexe Zahl mit zufälligem Winkel zwischen 0° und 360° | C:1-10 |
| komplexe Zahl mit Betrag und Winkel in Grad | C:1-10arg10-90 | |
| komplexe Zahl mit Realteil und Imaginärteil | C:1-10j1-10 | |
| F[ziffern]: | Gleitkommazahl mit einer definierten Anzahl gültiger Ziffern | F3:5-9 |
| S: | Zeichenketten durch Beistrich getrennt | S:rot,grün,blau |
| R: | Regulärer Ausdruck: Erzeugt einen String auf den der reguläre Ausdruck trifft. | R:[a-m]x?[^B]+ |
| R[stellen]: | Regulärer Ausdruck erzeugt einen String mit "stellen" Zeichen | R5:.+ |
| R[minstellen]-[maxstellen]: | Regulärer Ausdruck mit einen Stellenanzahl von "minstellen" bist "maxstellen" | R5-8:[a-z]+\d+ |
| sI:wert,wert,wert | erzeugt Ganzzahl-Datensätze aus den angegebenen Werten, wobei die Reihenfolge der Werte wie angegeben beibehalten wird! (Zahlenbereiche sind hier nicht erlaubt!!) | sI:5,78,2,-5,4 |
| sF:wert,wert,wert | erzeugt Gleitkomma-Datensätze aus den angegebenen Werten, wobei die Reihenfolge der Werte wie angegeben beibehalten wird! (Zahlenbereiche sind hier nicht erlaubt!!) | sF:34.5,3.4,6,5,-43.4 |
Bereichsdefinitionen
Folgende Bereichsdefinitionen sind möglich:
| Beschreibung | Beispiel |
| Zahl | 45 |
| Zahl mit Einheitenvielfachen | 15k |
| mehrere Zahlen, durch Beistrich getrennt | 34,15k,24.4m |
| Zahlenbereich mittels Bindestrich | 3-15 |
| Ganzzahl-Bereiche | I3-15 |
| Eine bestimmte Anzahl von Werten aus einem Zahlenbereich | 13:45-130 |
| Normreihe | E12:10k-80k |
| Dezimale Reihe | D3:10-300 |
Mögliche Normreihen mit logarithmisch verteilten Werten pro Dekade: E3,E6,E12,E24,E48
Mögliche dezimale Reihen mit gleicheverteilten Werten pro Dekade: D2, D4, D10, D20, D40
Mögliche Einheitenvielfache: m,u,n,p,f,a,k,M,G,T
Einheiten
- Als Einheit kann jede gültige SI Einheit angegeben werden
- Beginnt die Einheit mit einem Gleichheitszeichen, so wird die Einheit bei der Darstellung der Variable in der angegebenen Form und mit dem angegebenen Prefix erzwungen.
- Als Sondereinheiten sind zulässig
| dB | Dezibel |
| % | Prozent |
| ppm | parts per million |
| ° | Grad |
| € | Euro |
| $ | Dollar |
- Bei komplexen Zahlen kann durch Beistrich getrennt die Darstellung der komplexen Zahl definiert werden. Folgende Darstellungsvarianten sind zulässig:
| karti | karthesische Darstellung mit "i" als komplexen Operator (1+2i) |
| kartj | karthesische Darstellung mit "j" als komplexen Operator (1+2j) |
| poldeg | Polarkoordinaten Darstellung in Grad 2arg30° |
| polrad | Polarkoordinaten Darstellung in Radianten 2arg0.2 |
| polideg | Exponentialdarstellung mit "i" als komplexen Operator und Winkel in Grad 1*e^20°i |
| poljrad | Exponentialdarstellung mit "i" als komplexen Operator und Winkel in Radiant 1*e^0.2i |
| poljdeg | Exponentialdarstellung mit "i" als komplexen Operator und Winkel in Grad 1*e^20°j |
| poljrad | Exponentialdarstellung mit "i" als komplexen Operator und Winkel in Radiant 1*e^0.2j |