Hallo,
ich habe im Gira Homeserver 3 eine einfache Logik aufgebaut. Diese erhält einen Wert und addiert hierzu einen anderen Wert. Das Ergebnis soll dann wieder auf den Bus ausgegeben werden. Ich verwende hierzu den Original-Additions-Baustein 9035, Änderungen hieran habe ich nicht vorgenommen (soweit dies überhaupt gehen würde). Leider wird aber nicht addiert und auf der Debug-Seite wird folgender Fehler angezeigt, welchen ich aber leider nicht interpretieren kann:
14.09.2012 14:12:53 (1)
File "/hs/compile/hs_logik.py", line 179, in addFormel
File "case", line 1
((float(EN[3])*float(EN[4]))]=(float(EN[1])*float(EN[2]))) and ((float(EN[3])*float(EN[4]))](=float(EN[5])*float(EN[6]))) and ((float(EN[3])*float(EN[4]))]=(float(EN[7])*float(EN[8])))
^
SyntaxError: invalid syntax
[5012L, 19041L, 0L, '((float(EN[3])*float(EN[4]))]=(float(EN[1])*float(EN[2]))) and ((float(EN[3])*float(EN[4]))](=float(EN[5])*float(EN[6]))) and ((float(EN[3])*float(EN[4]))]=(float(EN[7])*float(EN[8])))', '1', '', 2L, 0L, 0L, 0L]
Ich hoffe, Ihr könnt mir bei meinem Problem helfen. Vielen Dank.
Schönen Gruß
Michael Consten
ich habe im Gira Homeserver 3 eine einfache Logik aufgebaut. Diese erhält einen Wert und addiert hierzu einen anderen Wert. Das Ergebnis soll dann wieder auf den Bus ausgegeben werden. Ich verwende hierzu den Original-Additions-Baustein 9035, Änderungen hieran habe ich nicht vorgenommen (soweit dies überhaupt gehen würde). Leider wird aber nicht addiert und auf der Debug-Seite wird folgender Fehler angezeigt, welchen ich aber leider nicht interpretieren kann:
14.09.2012 14:12:53 (1)
File "/hs/compile/hs_logik.py", line 179, in addFormel
File "case", line 1
((float(EN[3])*float(EN[4]))]=(float(EN[1])*float(EN[2]))) and ((float(EN[3])*float(EN[4]))](=float(EN[5])*float(EN[6]))) and ((float(EN[3])*float(EN[4]))]=(float(EN[7])*float(EN[8])))
^
SyntaxError: invalid syntax
[5012L, 19041L, 0L, '((float(EN[3])*float(EN[4]))]=(float(EN[1])*float(EN[2]))) and ((float(EN[3])*float(EN[4]))](=float(EN[5])*float(EN[6]))) and ((float(EN[3])*float(EN[4]))]=(float(EN[7])*float(EN[8])))', '1', '', 2L, 0L, 0L, 0L]
Ich hoffe, Ihr könnt mir bei meinem Problem helfen. Vielen Dank.
Schönen Gruß
Michael Consten
Kommentar