Kurztipp: Variable Formatierung in Vorlagen

Generischer Blog-Header Grün 3

Neu skalieren erleichtert die Durchführung eines Versuchsdesigns, wie bereits in diesem Artikel besprochen Beitrag. Hier geben wir Ihnen einige kurze Tipps zur Vorlagenerstellung, damit Ihre Variablen nach Ihren Wünschen formatiert werden.
Wir unterstützen zwei Methoden zum Angeben eines Variablenbereichs:
1. Hochladen einer CSV-Datei (Comma-Separated Values), in der jede Zeile einen Fall darstellt – in der Rescale-Sprache auch als „Run“ bezeichnet
2. Festlegen der Variablenbereiche direkt im Browser
Sobald Ihre Variablen definiert sind, können Sie Vorlagen erstellen, in denen der grundlegende Platzhalter für eine Variable, z. B. „x“, folgendermaßen aussieht:

${x}

Wenn Sie diese Syntax verwenden und Ihre Variablen in einer CSV-Datei angeben, ersetzen wir den Platzhalter unverändert durch den Wert aus Ihrer CSV-Datei. Dies kann nützlich sein, wenn Sie nicht numerische Daten in eine fallspezifische Datei aufnehmen möchten. Beispielsweise können Sie eine Beschreibung jedes Falls als Kommentar in eine Eingabedatei einfügen, die aussagekräftiger sein kann als die Kennung, die wir dem Fall automatisch zuweisen. Wenn Ihre CSV-Datei also so aussieht:

Beschreibung, v, z Fall 1a, 2.2, 3.4 Fall 1b, 2.3, 3.4 Fall 2a, 3.1, 3.2

Und Ihre Eingabedateivorlage sieht folgendermaßen aus:

# ${description} v: ${v} z: ${z}

Dann würde die verarbeitete Vorlage für den ersten Fall folgendermaßen aussehen:

# Fall 1a vel: 2.2 z: 3.4

Möglicherweise möchten Sie ein bestimmtes, einheitliches Zahlenformat in der Datei verwenden, unabhängig davon, wie die Variable in der CSV-Datei oder im Browser angegeben wurde. In diesem Fall können Sie eine zusätzliche Formatanweisung angeben, indem Sie eine „0“ oder „#“ für eine Ziffer verwenden. Bei Verwendung des Symbols „#“ werden nachfolgende Nullen nicht berücksichtigt. Hier einige Beispiele:

x${x?string(“0”)}${x?string(“0.0”)}${x?string(“0.00##”)}
0.910.90.90
1.4911.51.49
-55.123-55-55.1-55.123
981098109810.09810.00
    

Beachten Sie, dass der Wert entsprechend gerundet wird, wenn die Formatzeichenfolge weniger Ziffern rechts vom Dezimalpunkt hat als der Wert. Wir unterstützen auch die wissenschaftliche Notation:

x${x?string(“0E0”)}${x?string(“00E00”)}${x?string(“0.0##E0”)}
0.99E-190E-029.0E-1
1.491E015E-011.49E0
-55.123-6E1-55E00-5.512E1
98101E498E029.81E3

Wir hoffen, dass dieses System Ihnen die Durchführung von Versuchsplanungen auf Rescale erleichtert.

Autorin

  • Adam McKenzie

    Als CTO ist Adam für die Leitung der HPC- und Kundenerfolgsteams verantwortlich. Adam begann seine Karriere bei Boeing, wo er sieben Jahre lang an der 787 arbeitete und Struktur- und Softwareentwicklungsprojekte zur Konstruktion, Analyse und Optimierung der Tragflächen leitete. Adam hat einen Bachelor of Science in Maschinenbau mit Auszeichnung von der Oregon State University.