PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : hs-logik, problem mit textverarbeitung



ak68
16.02.07, 20:31
hallo zusammen,

ich hänge bei einer primitiven funktion zur textverarbeitung
eigentlich soll z.b. nur ein text ausgegeben werden, wenn der eingang > 5 ist, wo ist mein denkfehler ? wahrscheinlich sehe ich den wald vor bäumen nicht .

vielen dank schon im voraus
andreas k

5000|"test"|0|1|"Zahl"|1|"Text"
5001|1|1|0|0|1
5002|1|0|0 # Eingabe Zahl
5004|1|"´Vorgabe´"|0|1|1 # Ausgabe
5012|0|"EN[1]>5"|"´Zahl grösser 5´"|""|1|0|0|0

Zimmi
16.02.07, 20:35
Hallo

Das kannst Du ja auch ohne Logik machen mit Visu Element Text / Dyn Text

Gruss

URS

ak68
16.02.07, 20:44
Hallo

Das kannst Du ja auch ohne Logik machen mit Visu Element Text / Dyn Text

Gruss

URS

...ist natürlich nur ein kleiner ausschnitt aus komplexer logik. dies ist aber das kernproblem

danke
andreas k.

Michel
17.02.07, 16:53
Was gibt der Baustein denn aus? Fehler auf der Debugseite?
"Fütterst" du den Baustein auch nach dem HS-Start mit einem Wert über 5? ;)

Ich sehe da jetzt keinen offensichtlichen Fehler.

ak68
18.02.07, 10:39
Was gibt der Baustein denn aus? Fehler auf der Debugseite?
"Fütterst" du den Baustein auch nach dem HS-Start mit einem Wert über 5? ;)

Ich sehe da jetzt keinen offensichtlichen Fehler.

Ausgabe Debug:
18.02.2007 10:18:59 (1)
File "/hs/compile/hs_logik.py", line 119, in addFormel
File "[string]", line 1
´Zahl grösser 5´
^
SyntaxError: invalid syntax

Ausgabe:
Der Baustein gibt leider gar nichts aus
Nach dem HS-Neustart ist der Startparameter = 0 (funktioniert auch bei 80 nicht), daher müsste eigentlich die Vorgabe im Text-Feld der visu stehen- aber da steht gar nichts, obwohl ich name, feldart etc. 100x kontrolliert habe.

Und gleich noch eine Frage:
können alle python-operatoren (z.b. **(),not (), is()), bzw. Mengendefinitionen/-vergleiche (z.B. definitionen mit set(x) s "in" x) und standardfunktionen (z.b. abs(), inf()) in bausteine integriert werden ?

danke für deine bemühungen
andreas k.

Matthias Schmidt
18.02.07, 10:58
File "[string]", line 1
´Zahl grösser 5´
^
SyntaxError: invalid syntax



Da würde ich halt mal anstelle von
´ den
' verwenden!?


Zum zweiten Problem bräuchte man schon die gesamte Zeile.

ak68
18.02.07, 11:46
Da würde ich halt mal anstelle von
´ den
' verwenden!?


Zum zweiten Problem bräuchte man schon die gesamte Zeile.

hallo matthias,

vielen dank- ist mir schon peinlich/ stundenlang den fehler gesucht- hin und herprobiert und die falschen anführungszeichen sind natürlich nicht aufgefallen !

2. problem ist bereits gelöst, daher beitrag geändert (binär-runden war am ausgang falsch gesetzt)

viele grüße aus regensburg
andreas k.