Files
dxfmakros/dcl/variofoerderer.dcl
T
y.wang 9d9b9a9172 Merge Geruest-Feature mit 2D/3D-Umschaltung zusammengefuehrt
Konflikte in Gefaellestrecke.lsp und vf_standard.lsp aufgeloest - beide Features behalten. Dialog-Rueckgaben: dim vor den Geruest-Werten. Modus-1 (c:GEFAELLESTRECKE) und die Batch-Konverter (gf-/vf-konvertiere-ent) an die um Geruest-Parameter erweiterten Signaturen (gf-rebuild, gefaellestrecke-einfuegen, vf-block-erstellen) angepasst.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-23 14:28:29 +02:00

119 lines
2.7 KiB
Plaintext

// ============================================================
// 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;
}
: popup_list {
key = "dimension";
label = "Darstellung (2D/3D):";
width = 20;
}
}
: boxed_column {
label = "Geruest";
: toggle {
key = "geruest_einzelmodul";
label = "Geruest fuer Einzelmodul";
}
: popup_list {
key = "geruest_typ";
label = "Geruestoption:";
width = 30;
}
}
}
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;
}