DFEIN Format: Unterschied zwischen den Versionen
Zeile 1: | Zeile 1: | ||
Dies ist eine exakte Definition der DYNA/FLUT Schnittstelle für Informatiker oder Programmierer. | Dies ist eine exakte Definition der DYNA/FLUT Schnittstelle für Informatiker oder Programmierer. | ||
− | DFEIN-Datei = {Kommentarzeile | Projektsteuerzeile} {++ Programmsteueranweisung} | + | <code>DFEIN-Datei = {Kommentarzeile | Projektsteuerzeile} {++ Programmsteueranweisung} |
Kommentarzeile = [# {Nichtzeilenende}] Zeilenende | Kommentarzeile = [# {Nichtzeilenende}] Zeilenende | ||
Zeile 217: | Zeile 217: | ||
STRA-Zeile = 11 NZE3 GDZ4 NZE1 NZE4 NZE4 NZE4 NZE4 NZE4 Zeilenwechsel | STRA-Zeile = 11 NZE3 GDZ4 NZE1 NZE4 NZE4 NZE4 NZE4 NZE4 Zeilenwechsel | ||
UEBE-Optionen = [;] | UEBE-Optionen = [;] | ||
+ | </code> |
Version vom 14. Dezember 2020, 18:06 Uhr
Dies ist eine exakte Definition der DYNA/FLUT Schnittstelle für Informatiker oder Programmierer.
DFEIN-Datei = {Kommentarzeile | Projektsteuerzeile} {++ Programmsteueranweisung}
Kommentarzeile = [# {Nichtzeilenende}] Zeilenende
Zeilenwechsel = Zeilenende {Kommentarzeile}
Projektsteuerzeile = +++ {Projektsteueranweisung ;} Zeilenende
Dezimalzahl = Dezimalziffer {Dezimalziffer}
Dezimalbruch = Dezimalzahl [. {Dezimalziffer}] | . Dezimalziffer {Dezimalziffer}
Dezimalziffer = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
Projektsteueranweisung =
ANFA[ngsversickerung] : Dezimalzahl
| ANTE[il] : Dezimalzahl
| ANWE[nder] : {Nichtstrichpunktzeilenende}
| BEME[rkung] : {Nichtstrichpunktzeilenende}
| BENE[tzung] : Dezimalzahl
| BILD : {Nichtstrichpunktzeilenende}
| BLAE[nge] : Dezimalzahl
| BMUL[de] ( Dezimalzahl ) : Dezimalzahl
| DATU[m] : {Nichtstrichpunktzeilenende}
| DLAE[nge] : Dezimalzahl
| DMUL[de] ( Dezimalzahl ) : Dezimalzahl
| DRUC[ker] : Dezimalzahl
| ENDV[ersickerung] : Dezimalzahl
| HAEU[figkeit] : Dezimalzahl
| HMAS[sstab] : Dezimalzahl
| HMAX[imum] : Dezimalzahl
| INIT[ialisieren] : {Nichtstrichpunktzeilenende}
| KOPF : {Nichtstrichpunktzeilenende}
| KSTB[efest] : Dezimalzahl
| KSTD[urch] : Dezimalzahl
| LMAS[sstab] : Dezimalzahl
| LMAX[imum] : Dezimalzahl
| PTEX[t] : {Nichtstrichpunktzeilenende}
| REGE[n] : {Nichtstrichpunktzeilenende}
| RKRI[t] : Dezimalzahl
| SCHM[utz] : Dezimalzahl
| SEIT[en] : {Nichtstrichpunktzeilenende}
| SPEN[de] : Dezimalzahl
| SPIT[zenanfall] : Dezimalzahl
| STAF[fel] : Dezimalzahl
| STEM[pelfeld] : Dezimalzahl
| VERD[unstung] : Dezimalzahl
Programmsteueranweisung =
BANK BANK-Optionen Zeilenwechsel
| BERE BERE-Optionen Zeilenwechsel {BERE-Zeile}
| BLOC BLOC-Optionen Zeilenwechsel {BLOC-Zeile}
| DECK DECK-Optionen Zeilenwechsel {DECK-Zeile}
| ERGE ERGE-Optionen Zeilenwechsel {ERGE-Zeile}
| GRUN GRUN-Optionen Zeilenwechsel
| KANA KANA-Optionen Zeilenwechsel {KANA-Zeile}
| MODE MODE-Optionen Zeilenwechsel {MODE-Zeile}
| NETZ NETZ-Optionen Zeilenwechsel {NETZ-Zeile}
| PLOT PLOT-Optionen Zeilenwechsel {PLOT-Zeile}
| PROF PROF-Optionen Zeilenwechsel {PROF-Definition}
| SCHL SCHL-Optionen Zeilenwechsel {SCHL-Zeile}
| SOND SOND-Optionen Zeilenwechsel {SOND-Zeile}
| STRA STRA-Optionen Zeilenwechsel {STRA-Zeile}
| UEBE UEBE-Optionen Zeilenwechsel
BANK-Optionen = [;]
BERE-Optionen = {; (EING | INIT | KONT | TEST)} [;]
BERE-Zeile = [00] BERE-Zuweisung Zeilenwechsel
BERE-Zuweisung =
ANFA : Dezimalzahl
| ENDE : Dezimalzahl
| FOLG
| GRUN : Dezimalzahl
| MAXI : Dezimalzahl
| MINI : Dezimalzahl
| PROZ : Dezimalzahl
| SPAL : Dezimalzahl
| STRA : Dezimalzahl
| TDEL : Dezimalzahl
| TROC [( Dezimalzahl )] : Dezimalzahl
| VDEL : Dezimalzahl
| XDEL : Dezimalzahl
| ZUZE : Dezimalzahl
BLOC-Optionen = {; (AUSG | EING | INIT)} [;]
BLOC-Zeile = 06 NZE1 GDZ1 NZE1 GDZ2 NZE3 DZ10 DZ10 DZ10 Zeilenwechsel
DECK-Optionen = {; EING} [;]
DECK-Zeile = 41 NZE4 GDZ8 GDZ3 NZE7 DZ7 DZ14 DZ14 NZE12 Zeilenwechsel
ERGE-Optionen = {; (ABSO | BAUW | ERLA | FLNR | FLUT | GELA | HALT | L1 | L2 | L3 | L4
| PRIN | RELA | ROHR | S1 | S2 | S3 | S4 | TABE | TEST | VORS)} [;]
ERGE-Zeile = 33 GDZ1 GDZ4 GDZ8 GDZ3 GDZ2 Zeilenwechsel
GRUN-Optionen = {; KONT} [;]
KANA-Optionen = {; EING} [;]
KANA-Zeile =12
Straße
Kanal
Haltung
Länge
DeckelhöheAnfangsschacht
SohlhöheAnfangsschacht
SohlhöheEndschacht
Material
Profil
Profilhöhe
BetriebsRauheit
Befestigungsanteil
AbflußspendeGewerblichesAbwasser
AbflussspendeFremdwasser
Zufluss
KonstanterAbwasserzufluss
Siedlungsdichte
Fläche
Flächengröße
Neigung
Entwässerung
Haltungstyp
Fließlängenfaktor
Anfangsschacht
Separator
Endschacht
Zeilenwechsel
Straße = GDZ4
Kanal = GDZ8
Haltung = GDZ3
Länge = DZ7
DeckelhöheAnfangsschacht = DZ7
SohlhöheAnfangsschacht = DZ7
SohlhöheEndschacht = DZ7
Material = GDZ1
Profil = GDZ2
Profilhöhe = GDZ4
BetriebsRauheit = GDZ1
Befestigungsanteil = GDZ2
AbflussspendeGewerblichesAbwasser = GDZ1
AbflussspendeFremdwasser = GDZ1
Zufluß = GDZ1
KonstanterAbwasserzufluss = DZ5
Siedlungsdichte = GDZ3
Fläche = GDZ5
Flächengröße = DZ5
Neigung = GDZ1
Entwässerung = GDZ1
Haltungstyp = GDZ1
Fließlängenfaktor = GDZ2
Anfangsschacht = NZE12
Separator = NZE1
Endschacht = NZE12
MODE-Optionen = {; (AUSG | EING | INIT)} [;]
MODE-Zeile = 07 NZE1 GDZ3 NZE2 GDZ1 NZE1 DZ10 DZ10 DZ10 DZ10 DZ10 DZ10 DZ10 Zeilenwechsel
NETZ-Optionen = {; EING} [;]
NETZ-Zeile =
16 Knoten Sonderbauwerktyp Zuflüsse Abflüsse Sonderbauwerk
Winkel1 ZuOderAbfluss1 Kanal1 Haltung1
Winkel2 ZuOderAbfluss2 Kanal2 Haltung2
Winkel3 ZuOderAbfluss3 Kanal3 Haltung3
Winkel4 ZuOderAbfluss4 Kanal4 Haltung4
Winkel5 ZuOderAbfluss5 Kanal5 Haltung5
Zeilenwechsel
Knoten = GDZ4
Sonderbauwerktyp = GDZ2
Zuflüsse = GDZ1
Abflüsse = GDZ1
Sonderbauwerk = GDZ3
Winkel1 = GDZ1
ZuOderAbfluss1 = GDZ1
Kanal1 = GDZ8
Haltung1 = GDZ3
Winkel2 = GDZ1
ZuOderAbfluss2 = GDZ1
Kanal2 = GDZ8
Haltung2 = GDZ3
Winkel3 = GDZ1
ZuOderAbfluss3 = GDZ1
Kanal3 = GDZ8
Haltung3 = GDZ3
Winkel4 = GDZ1
ZuOderAbfluss4 = GDZ1
Kanal4 = GDZ8
Haltung4 = GDZ3
Winkel5 = GDZ1
ZuOderAbfluss5 = GDZ1
Kanal5 = GDZ8
Haltung5 = GDZ3
PLOT-Optionen = {; (ABFL | ENER | WASS)} [;]
PLOT-Zeile = 41 NZE4 GDZ8 GDZ3 NZE7 DZ7 Zeilenwechsel
PROF-Optionen = {; (AUSG | EING | INHA | INIT | PLOT)} [;]
PROF-Definition = 01 Offen Ausgeben Profilname Zeilenwechsel {Profilelement}
Offen = GDZ1
Ausgeben = GDZ1
Profilname = NZE40
Profilelement = 02 (Strecke | BogenRadius | BogenPunkt) Zeilenwechsel
Strecke = ( X0 , Y0 )
BogenRadius = ( X0 , Y0 ) Radius
BogenPunkt = ( X0 , Y0 ) ( X1 , Y1 )
X0 = Dezimalzahl
Y0 = Dezimalzahl
Radius = Dezimalzahl
X1 = Dezimalzahl
Y1 = Dezimalzahl
SCHL-Optionen = {; (AUSG | EING | INIT)} [;]
SCHL-Zeile = 05 NZE1 GDZ1 NZE1 NZE4 NZE1 DZ10 DZ10 DZ10 Zeilenwechsel
SOND-Optionen = {; EING} [;]
SOND-Zeile = 15 GDZ4 GDZ2 GDZ3 GDZ1 GDZ1 GDZ1 GDZ1 GDZ5 GDZ5 GDZ5 DZ10 DZ10 DZ10 DZ10
DZ10 Zeilenwechsel
STRA-Optionen = {; (AUSG | EING | INIT)} [;]
STRA-Zeile = 11 NZE3 GDZ4 NZE1 NZE4 NZE4 NZE4 NZE4 NZE4 Zeilenwechsel
UEBE-Optionen = [;]