Oberfläche für Standard von Varioförder und Gefällestrecke bauen lassen
This commit is contained in:
@@ -0,0 +1,82 @@
|
||||
// ============================================================
|
||||
// gefaellestrecke.dcl - Gefaellestrecke Parameter-Eingabe
|
||||
// Parametrische Eingabe fuer die einfache Gefaellestrecke
|
||||
// (Modus 1 - Manuell) analog zum Kreisel-Dialog, ergaenzt um
|
||||
// die Angabe der Einfuegehoehe.
|
||||
// Eingaben entsprechen dem interaktiven Skript Gefaellestrecke.lsp:
|
||||
// Abstand deltaL, Gefaellewinkel, Fahrtrichtung,
|
||||
// Seite AUS-Element, Seite EIN-Element.
|
||||
// ============================================================
|
||||
|
||||
gefaellestrecke : dialog {
|
||||
label = "Gefaellestrecke erstellen";
|
||||
|
||||
: column {
|
||||
|
||||
: boxed_column {
|
||||
label = "Geometrie";
|
||||
|
||||
: row {
|
||||
: edit_box {
|
||||
key = "deltal";
|
||||
label = "Abstand deltaL (mm):";
|
||||
edit_width = 10;
|
||||
}
|
||||
: edit_box {
|
||||
key = "einfuegehoehe";
|
||||
label = "Einfuegehoehe (mm):";
|
||||
edit_width = 10;
|
||||
}
|
||||
}
|
||||
|
||||
: edit_box {
|
||||
key = "winkel";
|
||||
label = "Gefaellewinkel (Grad):";
|
||||
edit_width = 10;
|
||||
}
|
||||
}
|
||||
|
||||
: boxed_column {
|
||||
label = "Ausrichtung";
|
||||
|
||||
: popup_list {
|
||||
key = "fahrtrichtung";
|
||||
label = "Fahrtrichtung:";
|
||||
width = 30;
|
||||
}
|
||||
}
|
||||
|
||||
: boxed_row {
|
||||
label = "AUS-Element";
|
||||
|
||||
: popup_list {
|
||||
key = "aus_winkel";
|
||||
label = "Winkel:";
|
||||
width = 12;
|
||||
}
|
||||
: popup_list {
|
||||
key = "aus_seite";
|
||||
label = "Seite:";
|
||||
width = 14;
|
||||
}
|
||||
}
|
||||
|
||||
: boxed_row {
|
||||
label = "EIN-Element";
|
||||
|
||||
: popup_list {
|
||||
key = "ein_winkel";
|
||||
label = "Winkel:";
|
||||
width = 12;
|
||||
}
|
||||
: popup_list {
|
||||
key = "ein_seite";
|
||||
label = "Seite:";
|
||||
width = 14;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ok_cancel;
|
||||
}
|
||||
@@ -0,0 +1,99 @@
|
||||
// ============================================================
|
||||
// variofoerderer.dcl - Standard-VarioFoerderer Parameter-Eingabe
|
||||
// Zwei Dialoge fuer den Standardfall (anlage-typ "standard") von
|
||||
// c:VarioFoerderer, ersetzen die interaktive Werteingabe (Modus
|
||||
// "Werteingabe") aus vf-eingabe-abfragen / vf_core.lsp:
|
||||
// Dialog 1 (variofoerderer_basis): deltaL, deltaH, Foerderrichtung,
|
||||
// Einfuegehoehe, Fahrtrichtung, Seite.
|
||||
// Dialog 2 (variofoerderer_winkel): Winkel (dynamisch berechnete
|
||||
// gueltige Varianten), Verteilung der Gefaellestrecken vorne/hinten.
|
||||
// Die 3D-Linie-Eingabe (Modus "3D-Linie") und andere Anlagen-Typen
|
||||
// (Etage, Linienzug) bleiben interaktiv (Kommandozeile).
|
||||
// ============================================================
|
||||
|
||||
variofoerderer_basis : dialog {
|
||||
label = "VarioFoerderer (Standard) - Eingabe";
|
||||
|
||||
: column {
|
||||
|
||||
: boxed_column {
|
||||
label = "Geometrie";
|
||||
|
||||
: row {
|
||||
: edit_box {
|
||||
key = "deltal";
|
||||
label = "Horizontale Distanz deltaL (mm):";
|
||||
edit_width = 10;
|
||||
}
|
||||
: edit_box {
|
||||
key = "deltah";
|
||||
label = "Hoehenunterschied deltaH (mm):";
|
||||
edit_width = 10;
|
||||
}
|
||||
}
|
||||
|
||||
: row {
|
||||
: popup_list {
|
||||
key = "richtung";
|
||||
label = "Foerderrichtung:";
|
||||
width = 16;
|
||||
}
|
||||
: edit_box {
|
||||
key = "einfuegehoehe";
|
||||
label = "Einfuegehoehe (mm):";
|
||||
edit_width = 10;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
: boxed_column {
|
||||
label = "Ausrichtung";
|
||||
|
||||
: popup_list {
|
||||
key = "fahrtrichtung";
|
||||
label = "Fahrtrichtung:";
|
||||
width = 30;
|
||||
}
|
||||
: popup_list {
|
||||
key = "seite";
|
||||
label = "Seite:";
|
||||
width = 16;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ok_cancel;
|
||||
}
|
||||
|
||||
variofoerderer_winkel : dialog {
|
||||
label = "VarioFoerderer (Standard) - Winkel / Verteilung";
|
||||
|
||||
: column {
|
||||
|
||||
: popup_list {
|
||||
key = "winkel";
|
||||
label = "Winkel:";
|
||||
width = 45;
|
||||
}
|
||||
|
||||
: boxed_column {
|
||||
label = "Verteilung Gefaellestrecken (vorne/hinten)";
|
||||
|
||||
: popup_list {
|
||||
key = "verteilung";
|
||||
label = "Modus:";
|
||||
width = 35;
|
||||
}
|
||||
: edit_box {
|
||||
key = "lgf1_manuell";
|
||||
label = "L_GF1 vorne (mm):";
|
||||
edit_width = 10;
|
||||
is_enabled = false;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
ok_cancel;
|
||||
}
|
||||
Reference in New Issue
Block a user