################################### ### (C) 2005, Tilo Kühn, v1.0 ################################### ### BS : Bedingungs-Text-Baustein ### bricht einen beliebig langen Text ### auf 4 Zeilen als 14 Byte-Text um ################################### #5000|"Text"|Remanent(1/0)|Anz.Eingänge|.n.|Anzahl Ausgänge|.n.|.n. #5001|Anzahl Eingänge|Ausgänge|Offset|Speicher|Berechnung bei Start #5002|Index Eingang|Default Wert #5003|Speicher|Initwert|Remanent #5004|ausgang|Initwert|runden binär (0/1)|typ (1-send/2-sbc) #5012|abbruch bei bed. (0/1)|bedingung|formel|zeit|pin-ausgang|pin-offset|pin-speicher|pin-neg.ausgang 5000|"#14-Byte-Texte\Bedingungs-Texte"|1|10|"Vorheriger Text"|"Verbindungstext"|"1. Bedingung"|"1. Text"|"2. Bedingung"|"2. Text"|"3. Bedingung"|"3. Text"|"4. Bedingung"|"4. Text"|1|"Ergebnis" 5001|10|1|0|1|1 ## EN[x] 5002|1|""|1 # Text Summe 5002|2|" "|1 # Verbindung 5002|3|0|0 # Bedingung 1 5002|4|""|1 # Text 1 5002|5|0|0 # Bedingung 2 5002|6|""|1 # Text 2 5002|7|0|0 # Bedingung 3 5002|8|""|1 # Text 3 5002|9|0|0 # Bedingung 4 5002|10|""|1 # Text 4 ## Ausgänge # Zeile 5004|1|""|0|2|1 ## Speicher 5003|1|0|0 # Text ## Logik # leerzeichen wegschmeißen 5012|0|"1"|"EN[1]"|""|0|0|1|0 5012|0|"EN[3]"|"__import__('string').join([SN[1],EN[4],EN[2]],'')"|""|0|0|1|0 5012|0|"EN[5]"|"__import__('string').join([SN[1],EN[6],EN[2]],'')"|""|0|0|1|0 5012|0|"EN[7]"|"__import__('string').join([SN[1],EN[8],EN[2]],'')"|""|0|0|1|0 5012|0|"EN[9]"|"__import__('string').join([SN[1],EN[10],EN[2]],'')"|""|0|0|1|0 # ergebnisstring bauen 5012|0|"1"|"SN[1]"|""|1|0|0|0