versuch macht kluch, könnte das hinhauen??
Code:
################################################### ### Klaus Muckelmann 01.08.2012 ### ### Runden Nachkomma 1.0 ### ### Alexander Kirpal 05.08.2012 ### ### kein Nachkomma , ohne Runden Eingefügt V1.1 ### ### Klaus Muckelmann 05.08.2012 ### ### E3 "Modus" eingefügt V1.1 ### ### 20121028.oz v1.2: ### vorkommaanteil/nachkommaanteil auf ausgaenge ################################################### ###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|0=numerisch 1=alphanummerisch ###5003|Speicher|Initwert|Remanent ###5004|ausgang|Initwert|runden binär (0/1)|typ (1-send/2-sbc)|0=numerisch 1=alphanummerisch ###5012|abbruch bei bed. (0/1)|bedingung|formel|zeit|pin-ausgang|pin-offset|pin-speicher|pin-neg.ausgang 5000|"eigene BS\Runden Nachkomma"|0|5|"Eingang"|"Anz. Stellen"|"Modus (1=normal,2=ab,3=auf)"|"A6:nachkomma ger.(1=nein,2=ab,3=auf)"|"A6:nachkomma multiplikator"|6|"Gerundet"|"Gerundet (sbc)"|"ohne Kommastellen"|"ohne Kommastellen (sbc)"|"Nur Vorkomma"|"Nur Nachkomma"|"v1.2" 5001|5|6|0|3|1 5002|1|0|0 # E1: Eingang 5002|2|1|0 # E2: Anz. Stellen 5002|3|1|0 # E3: Rundungsmodus fuer A1+A2 (1=normal,2=ab,3=auf) 5002|4|1|0 # E4: Nur Vorkomma 5002|5|1|0 # E5: Nur Nachkomma Multiplikator -> A6 (default 1) 5003|1|0|0 5003|2|0|0 5003|3|0|0 5003|4|0|0 5003|5|0|0 5004|1|0|0|1|0 # A1: Gerundet 5004|2|0|0|2|0 # A2: Gerundet (sbc) 5004|3|0|0|1|0 # A3: ohne Nachkomma, alle Stellen abschneiden 5004|4|0|0|2|0 # A4: ohne Nachkomma, alle Stellen abschneiden (sbc) 5004|5|0|0|2|0 # A5: Nur Vorkomma 5004|6|0|0|2|0 # A7: Nur Nachkomma, Multipliziert mit E5 (sbc) 5012|0|"EN[3]==1"|"EN[1]"|""|0|0|2|0 5012|0|"EN[3]>=2 and EN[2]<>0"|"__import__('math').pow(10,abs(EN[2]))"|""|0|0|1|0 5012|0|"EN[3]>=2 and EN[2]==0"|"0.5"|""|0|0|1|0 5012|0|"EN[3]==2 and EN[2]==0"|"EN[1]-SN[1]"|""|0|0|2|0 5012|0|"EN[3]==2 and EN[2]>=1"|"EN[1]-(0.5/SN[1])"|""|0|0|2|0 5012|0|"EN[3]==2 and EN[2]<=-1"|"EN[1]-(0.5*SN[1])"|""|0|0|2|0 5012|0|"EN[3]==3 and EN[2]==0"|"EN[1]+SN[1]"|""|0|0|2|0 5012|0|"EN[3]==3 and EN[2]>=1"|"EN[1]+(0.5/SN[1])"|""|0|0|2|0 5012|0|"EN[3]==3 and EN[2]<=-1"|"EN[1]+(0.5*SN[1])"|""|0|0|2|0 5012|0|"EC[1]"|"round(SN[2],EN[2])"|""|1|0|0|0 5012|0|"EC[1]"|"round(SN[2],EN[2])"|""|2|0|0|0 5012|0|"EC[1] and (EN[1]>=.5)"|"(EN[1] - .5)"|""|0|0|3|0 5012|0|"EC[1] and (EN[1]<=.49)"|"EN[1]"|""|0|0|3|0 5012|0|"EC[1]"|"round(SN[3])"|""|3|0|0|0 5012|0|"EC[1]"|"round(SN[3])"|""|4|0|0|0 5012|0|""|"__import__('math').modf(EN[1])"|""|0|0|5|0 5012|0|""|"SN[5][1]"|""|0|0|5|0 5012|0|""|"SN[5][2]"|""|0|0|6|0
Kommentar