Parameter

Eingaben für den Konfigurator definieren.

Parameter sind die Eingaben Ihrer Konfiguration. Jeder Parameter hat einen Kurznamen, einen Anzeigenamen, einen Typ und einen Standardwert.

Parametertypen

  • Zahl — numerische Eingabe mit optionalen Min-, Max- und Step-Grenzen.
  • An / aus — true/false als Schalter im Berechnungsformular, nicht als Schieberegler von 0 bis 1. Beispiel: If($hasGate; ...; ...).
  • Text — freie Texteingabe.
  • Liste — Auswahl aus vordefinierten Optionen.
  • Material 3D — Auswahl eines 3D-Materials aus der Bibliothek für Visualisierungsregeln.
  • Personalisierung (Bild) — ein Bild wie ein Logo hochladen; die zugehörige Fläche muss in den 3D-Regeln eingerichtet sein.

Wählen Sie einen Parameter in der Struktur und ändern Sie den Typ im Inspektor unter Grundlagen. Optionen und Zahlengrenzen stehen unter Verhalten. Prüfen Sie nach einem Typwechsel Formeln und Vorschau. Bei Listen legen Sie zuerst Optionen und einen Standardwert fest; bei an / aus den Anfangszustand.

Kurzname (Variable)

Kurznamen beginnen mit $, gefolgt von Buchstaben, und dürfen Ziffern sowie Unterstriche enthalten. Auch kyrillische Zeichen werden unterstützt.

$width     → Zahl, Standard 1000, min. 500, max. 3000, Schritt 100
$height    → Zahl, Standard 2000
$material  → Liste, Optionen: aluminum, steel, wood

Zahlenregeln

  • Min — kleinster erlaubter Wert.
  • Max — größter erlaubter Wert.
  • Step — Schrittweite der Eingabe.
  • Default — Startwert im Formular.

Dynamische Validierung

  • Dynamic Min / Dynamic Max — Formeln, die den gültigen Bereich aus anderen Variablen berechnen.
  • Validation Formula — liefert true für gültige Werte und false für ungültige.
  • Validation Message — Meldung für den Endnutzer, wenn die Prüfung fehlschlägt.
  • Visibility Condition — blendet den Parameter dynamisch ein oder aus.

Schreiben Sie Validierungstexte für Endanwender, nicht für Konfigurator-Autoren.

Input-Parameter

In verschachtelten Konfigurationen können Parameter als Input markiert werden und ihren Wert vom Parent erhalten.