Table of Contents

Vorlagenvariablen

Variablen sind wiederverwendbare benannte Ausdrücke innerhalb einer Stücklistenberechnungsvorlage. Sie vereinfachen komplexe Formeln, indem sie Zwischenkalkulationen einmal definieren und mehrfach in Vorlagenzeilen und anderen Ausdrücken referenzieren lassen.

Was sind Variablen

Eine Variable besteht aus einem Namen und einem Ausdruck. Der Ausdruck kann Eigenschaften, andere Variablen, Matrizen und mathematische Funktionen referenzieren. Sobald definiert, kann der Variablenname direkt in jedem Vorlagenzeilenausdruck oder Kopfzeilendimensionenausdruck verwendet werden.

Zum Beispiel kann anstelle der Wiederholung von PROP["Länge"] - 2 * PROP["Wandstärke"] in jeder Zeile, in der die Innenlänge benötigt wird, eine Variable LIM (Länge innen Maß) diese Kalkulation darstellen.

Wie erstellt man Variablen

  1. Öffnen Sie die Stücklistenberechnungsvorlage-Karte.
  2. Wählen Sie die Variablen-Aktion, um die Variablenliste zu öffnen.
  3. Geben Sie einen Name für die Variable ein.
  4. Geben Sie den Ausdruck ein, der die Kalkulation der Variable definiert. Verwenden Sie die Assist-Edit-Schaltfläche (AssistEdit), um den Ausdruckseditor zu öffnen.
  5. Wiederholen Sie dies für jede benötigte Variable.
Feld Beschreibung
Name Der Name der Variable. Wird verwendet, um die Variable in anderen Ausdrücken zu referenzieren. Muss den Namensregeln folgen (Buchstaben, Ziffern und Unterstriche; muss mit einem Buchstaben oder Unterstrich beginnen).
Ausdruck Die Formel, die den Wert der Variable berechnet. Kann Eigenschaftsreferenzen, andere Variablen, Matrixabfragen und mathematische Operationen enthalten.
Note

Variablennamen dürfen keine reservierten Systemvariablennamen (wie Namen mathematischer Funktionen) verwenden. Das System validiert den Namen während der Erstellung und zeigt einen Fehler an, wenn ein reservierter Name verwendet wird.

Namenskonventionen

Verwenden Sie kurze, beschreibende Namen, die angeben, was die Variable darstellt. Übliche Konventionen in der Verpackung umfassen:

Variable Bedeutung Beispielausdruck
LIM Länge innen Maß PROP["Länge"] - 2 * PROP["Wandstärke"]
WIM Breite innen Maß PROP["Breite"] - 2 * PROP["Wandstärke"]
HIM Höhe innen Maß PROP["Höhe"] - 2 * PROP["Wandstärke"]
LOM Länge außen Maß PROP["Länge"] + 2 * PROP["Wandstärke"]
WOM Breite außen Maß PROP["Breite"] + 2 * PROP["Wandstärke"]
HOM Höhe außen Maß PROP["Höhe"] + 2 * PROP["Wandstärke"]
BoardArea Gesamtfläche der Platte (LIM + WIM) * 2 * HIM
Volume Innenvolumen LIM * WIM * HIM

Wie Variablen Eigenschaften und andere Variablen referenzieren

Variablen können referenzieren:

  • Eigenschaften mit der Syntax PROP["Eigenschaftscode"]
  • Andere Variablen direkt über ihren Namen (z. B. LIM, WIM)
  • Matrizen mit der Syntax MAT["MatrixCode", FilterWert1, FilterWert2]
  • Mathematische Funktionen wie MAX(), MIN(), IIF(), ROUND() und andere

Beispiel: Einfache Variable

LIM = PROP["Länge"] - 2 * PROP["Wandstärke"]

Dies berechnet die Länge innen, indem zweimal die Wandstärke von der Gesamtlänge subtrahiert wird.

Beispiel: Variable referenziert andere Variablen

BoardArea = (LIM + WIM) * 2 * HIM

Dies berechnet die Gesamtfläche des Boards unter Verwendung der zuvor definierten Variablen LIM, WIM und HIM.

Beispiel: Bedingte Variable

LidFactor = IIF(PROP["HatDeckel"] == 1, 1, 0)

Dies gibt 1 zurück, wenn die Wahrheitswert-Eigenschaft "HatDeckel" wahr ist, und 0 andernfalls.

Verwendung von Variablen in Vorlagenzeilen

Variablen werden in Ausdrucksfeldern von Vorlagenzeilen genauso wie Eigenschaften verwendet. Geben Sie den Variablennamen direkt in den Ausdruck ein:

Stückberechnung: LIM * WIM / 1000

Dies berechnet die Anzahl der Stücke basierend auf den Variablen Länge innen und Breite.

Tip

Verwenden Sie die Prüfe Berechnungen-Aktion auf der Vorlagenkarte, um alle Ausdrücke zu validieren und Referenzen zu undefinierten Eigenschaften oder Variablen zu erkennen.

Wichtige Regeln

  • Jede Variable muss sowohl einen Namen als auch einen Ausdruck haben. Leere Posten sind nicht erlaubt und lösen eine Warnung aus, wenn die Variablenliste geschlossen wird.
  • Das Umbenennen oder Löschen einer Variable, die in Vorlagenzeilen oder anderen Variablen referenziert wird, ist vom System gesperrt.
  • Variablen werden in Abhängigkeitsreihenfolge ausgewertet, nicht in der Reihenfolge, in der sie in der Liste erscheinen.

Siehe auch