From 5c6749e811e0a3a2bc0780d7e7d49885a3242402 Mon Sep 17 00:00:00 2001 From: Yuelin Wang Date: Thu, 14 Nov 2024 15:34:03 +0100 Subject: [PATCH] =?UTF-8?q?die=20Regeln=20f=C3=BCr=20Merkmale=20in=20ILS?= =?UTF-8?q?=20TOS?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ILS/BerechneteAnzahlAusgaenge.txt | 9 +++ ILS/BerechneteAnzahlBusverteiler.txt | 31 ++++++++++ ILS/BerechneteAnzahlDerASElemente.txt | 19 +++++++ ILS/BerechneteAnzahlDerETFMotoren.txt | 7 +++ ILS/BerechneteAnzahlDerLichttaster.txt | 32 +++++++++++ ILS/BerechneteAnzahlDerMotoren.txt | 12 ++++ ILS/BerechneteAnzahlDerPinAbfragen.txt | 10 ++++ ILS/BerechneteAnzahlDerReflexLichtTaster.txt | 6 ++ ILS/BerechneteAnzahlDerScanner.txt | 22 ++++++++ ILS/BerechneteAnzahlDerSeparatoren.txt | 30 ++++++++++ ILS/BerechneteAnzahlDerSyncSensoren.txt | 11 ++++ ILS/BerechneteAnzahlDerWartungseinheiten.txt | 2 + ILS/BerechneteAnzahlDerWeichen.txt | 10 ++++ ILS/BerechneteAnzahlEingänge.txt | 11 ++++ ILS/BerechneteAnzahlUmlenkräderMitSensort.txt | 10 ++++ ILS/BerechneteAnzahlUnterverteiler.txt | 12 ++++ ILS/BerechneteLängeKabelrinne.txt | 56 +++++++++++++++++++ ILS/BerechneteLängeSchlauch.txt | 38 +++++++++++++ 18 files changed, 328 insertions(+) create mode 100644 ILS/BerechneteAnzahlAusgaenge.txt create mode 100644 ILS/BerechneteAnzahlBusverteiler.txt create mode 100644 ILS/BerechneteAnzahlDerASElemente.txt create mode 100644 ILS/BerechneteAnzahlDerETFMotoren.txt create mode 100644 ILS/BerechneteAnzahlDerLichttaster.txt create mode 100644 ILS/BerechneteAnzahlDerMotoren.txt create mode 100644 ILS/BerechneteAnzahlDerPinAbfragen.txt create mode 100644 ILS/BerechneteAnzahlDerReflexLichtTaster.txt create mode 100644 ILS/BerechneteAnzahlDerScanner.txt create mode 100644 ILS/BerechneteAnzahlDerSeparatoren.txt create mode 100644 ILS/BerechneteAnzahlDerSyncSensoren.txt create mode 100644 ILS/BerechneteAnzahlDerWartungseinheiten.txt create mode 100644 ILS/BerechneteAnzahlDerWeichen.txt create mode 100644 ILS/BerechneteAnzahlEingänge.txt create mode 100644 ILS/BerechneteAnzahlUmlenkräderMitSensort.txt create mode 100644 ILS/BerechneteAnzahlUnterverteiler.txt create mode 100644 ILS/BerechneteLängeKabelrinne.txt create mode 100644 ILS/BerechneteLängeSchlauch.txt diff --git a/ILS/BerechneteAnzahlAusgaenge.txt b/ILS/BerechneteAnzahlAusgaenge.txt new file mode 100644 index 0000000..40486f4 --- /dev/null +++ b/ILS/BerechneteAnzahlAusgaenge.txt @@ -0,0 +1,9 @@ +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlBusverteiler.txt b/ILS/BerechneteAnzahlBusverteiler.txt new file mode 100644 index 0000000..0b1891a --- /dev/null +++ b/ILS/BerechneteAnzahlBusverteiler.txt @@ -0,0 +1,31 @@ +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> diff --git a/ILS/BerechneteAnzahlDerASElemente.txt b/ILS/BerechneteAnzahlDerASElemente.txt new file mode 100644 index 0000000..f137a6c --- /dev/null +++ b/ILS/BerechneteAnzahlDerASElemente.txt @@ -0,0 +1,19 @@ + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + + +<> + +<> + +<> + +<> + +<> + + +<> diff --git a/ILS/BerechneteAnzahlDerETFMotoren.txt b/ILS/BerechneteAnzahlDerETFMotoren.txt new file mode 100644 index 0000000..218b751 --- /dev/null +++ b/ILS/BerechneteAnzahlDerETFMotoren.txt @@ -0,0 +1,7 @@ + +<> + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlDerLichttaster.txt b/ILS/BerechneteAnzahlDerLichttaster.txt new file mode 100644 index 0000000..7cd5840 --- /dev/null +++ b/ILS/BerechneteAnzahlDerLichttaster.txt @@ -0,0 +1,32 @@ + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> diff --git a/ILS/BerechneteAnzahlDerMotoren.txt b/ILS/BerechneteAnzahlDerMotoren.txt new file mode 100644 index 0000000..da2e99e --- /dev/null +++ b/ILS/BerechneteAnzahlDerMotoren.txt @@ -0,0 +1,12 @@ + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlDerPinAbfragen.txt b/ILS/BerechneteAnzahlDerPinAbfragen.txt new file mode 100644 index 0000000..ba0d7ae --- /dev/null +++ b/ILS/BerechneteAnzahlDerPinAbfragen.txt @@ -0,0 +1,10 @@ +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END diff --git a/ILS/BerechneteAnzahlDerReflexLichtTaster.txt b/ILS/BerechneteAnzahlDerReflexLichtTaster.txt new file mode 100644 index 0000000..1b6898a --- /dev/null +++ b/ILS/BerechneteAnzahlDerReflexLichtTaster.txt @@ -0,0 +1,6 @@ + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlDerScanner.txt b/ILS/BerechneteAnzahlDerScanner.txt new file mode 100644 index 0000000..9c1a0db --- /dev/null +++ b/ILS/BerechneteAnzahlDerScanner.txt @@ -0,0 +1,22 @@ + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlDerSeparatoren.txt b/ILS/BerechneteAnzahlDerSeparatoren.txt new file mode 100644 index 0000000..5b615f9 --- /dev/null +++ b/ILS/BerechneteAnzahlDerSeparatoren.txt @@ -0,0 +1,30 @@ +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> + <> + +<> + <> + +<> + <> + +<> + <> + +<> + <> + + +<> diff --git a/ILS/BerechneteAnzahlDerSyncSensoren.txt b/ILS/BerechneteAnzahlDerSyncSensoren.txt new file mode 100644 index 0000000..14df32a --- /dev/null +++ b/ILS/BerechneteAnzahlDerSyncSensoren.txt @@ -0,0 +1,11 @@ + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END diff --git a/ILS/BerechneteAnzahlDerWartungseinheiten.txt b/ILS/BerechneteAnzahlDerWartungseinheiten.txt new file mode 100644 index 0000000..0129450 --- /dev/null +++ b/ILS/BerechneteAnzahlDerWartungseinheiten.txt @@ -0,0 +1,2 @@ +( 1 + <> ) + +<> diff --git a/ILS/BerechneteAnzahlDerWeichen.txt b/ILS/BerechneteAnzahlDerWeichen.txt new file mode 100644 index 0000000..1d081d8 --- /dev/null +++ b/ILS/BerechneteAnzahlDerWeichen.txt @@ -0,0 +1,10 @@ +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlEingänge.txt b/ILS/BerechneteAnzahlEingänge.txt new file mode 100644 index 0000000..a936cbc --- /dev/null +++ b/ILS/BerechneteAnzahlEingänge.txt @@ -0,0 +1,11 @@ +<> + +<> + +<> + +<> + +<> + +<> + +( 2 * <> ) + +<> + +<> + +<> + +<> diff --git a/ILS/BerechneteAnzahlUmlenkräderMitSensort.txt b/ILS/BerechneteAnzahlUmlenkräderMitSensort.txt new file mode 100644 index 0000000..ba0d7ae --- /dev/null +++ b/ILS/BerechneteAnzahlUmlenkräderMitSensort.txt @@ -0,0 +1,10 @@ +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END + +CASE WHEN <> = 'Kreisel mit PINBAND' THEN <> ELSE 0 END diff --git a/ILS/BerechneteAnzahlUnterverteiler.txt b/ILS/BerechneteAnzahlUnterverteiler.txt new file mode 100644 index 0000000..a8f9cad --- /dev/null +++ b/ILS/BerechneteAnzahlUnterverteiler.txt @@ -0,0 +1,12 @@ +CEIL(( +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END ) / 3 ) + + <> diff --git a/ILS/BerechneteLängeKabelrinne.txt b/ILS/BerechneteLängeKabelrinne.txt new file mode 100644 index 0000000..0bc4ee1 --- /dev/null +++ b/ILS/BerechneteLängeKabelrinne.txt @@ -0,0 +1,56 @@ +CEIL ( ( +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + +(<> * <> ) + + +( <> * ( CEIL( <> / 1000 ) + <> ) ) + +( <> * ( CEIL( <> / 1000 ) + <> ) ) + +( <> * ( CEIL( <> / 1000 ) + <> ) ) + +( <> * ( CEIL( <> / 1000 ) + <> ) ) + +( <> * ( CEIL( <> / 1000 ) + <> ) ) + + +( <> * 5 ) + + +( ( 1 + <> ) * 12 ) + + +( ( CEIL ( ( +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END + +CASE WHEN <> = 'Verbindungskreisel' THEN 0 ELSE <> END ) / 3 ) + +<> ) * 6 ) + + +( +<> + +<> + +<> + +<> + +<> ) + + +( +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END + +CASE WHEN <> > 0 THEN ( ( <> / <> ) * <> * 0.8 ) + 2 ELSE 0 END +) +) * 1.1 ) + +<> diff --git a/ILS/BerechneteLängeSchlauch.txt b/ILS/BerechneteLängeSchlauch.txt new file mode 100644 index 0000000..a5b6150 --- /dev/null +++ b/ILS/BerechneteLängeSchlauch.txt @@ -0,0 +1,38 @@ +CEIL( ( +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> ) + +( <> * <> )) + * 1.5 ) + +CEIL( +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> + +<> * <> ) + + +CEIL( <> * <> / 1000 + +<> * <> ) + +CEIL( <> * <> / 1000 + + <> * <> ) + +CEIL( <> * <> / 1000 + + <> * <> ) + +CEIL( <> * <> / 1000 + + <> * <> ) + +CEIL( <> * <> / 1000 + + <> * <> ) + + +<> + + +( <> * 5 )