(Gelöst) Anfänger - Frage zu xml Script

(Gelöst) Anfänger - Frage zu xml Script

Postby Ironsmurf » 25.06.2018, 08:03

Hallo zusammen

beginne gerade erst mit xml Scripten

mein Versuch den Status von zwei Rückmeldern in Verbindung mit AND abzufragen funktioniert nicht.
Das Script überprüft immer nur die erste Abfrage, wer ist so nett und erklärt mir die Syntax für den AND Befehl.
Habe schon viele Themen zu xml gelesen, werde aber nicht so richtig schlau daraus.
Komme weder mit state oder condition zum Ziel.

Code: Select all
 <if state ="fb RM_0031 = true" and state ="fb RM_0032 = false">
 <then>
 <trace text="31 ist true / 32 ist false"/>
 </then>
 </if>


Vielen Dank im voraus

Gruß - Harald
Last edited by Ironsmurf on 25.06.2018, 09:47, edited 1 time in total.
Windows 7 64bit
Red Box (Tams) - Com 3
Zeus (Tams) für Rückmelder - Com 5
Märklin H0 / C-Gleis
Rückmelder von G.Boll
Esu Switch Pilot Servo für Weichen
Ironsmurf
 

Re: Anfänger - Frage zu xml Script

Postby jpultar » 25.06.2018, 08:25

Hallo Harald,

hier solltest du Antworten finden:

https://wiki.rocrail.net/doku.php?id=xmlscripting-en
Gruß Jürgen

Intellibox II / DCC
Uhlenbrock Loconet
Fleischmann Profi Gleis HO
Windows 10 Home 64bit
CPU: Intel i5 3,2Ghz RAM: 4GB
Rocrail 64bit
jpultar
 

Re: Anfänger - Frage zu xml Script

Postby cds » 25.06.2018, 08:30

Hallo Harald!

Probiere mal
Code: Select all
<if state="Bedingung1|Bedingung2" alltrue="true">

Siehe hier.
Beste Grüße/Kind regards
Claus

M* H0 M
HW: TAMS MC, B-2 & B-4, WD-34, VIESSMANN 5211(1), LITTFINSKY & TAMS S88-3
Decoder: Mä & TAMS (MM2)
SW: Win7 64, RR 64, andRoc
cds
 

Re: Anfänger - Frage zu xml Script

Postby Ironsmurf » 25.06.2018, 09:47

Hallo Claus

Vielen Dank für den Tip, funktioniert wunderbar.
Folgende Zeilen fragen zwei Rückmelder ab und geben den Text im Server Fenster aus

Code: Select all
<if state="fb RM_0031 = true|fb RM_0032 = false" alltrue="true">
 <then>
 <trace text="31 ist true / 32 ist false"/>
 </then>
 </if>


MFG - Harald
Windows 7 64bit
Red Box (Tams) - Com 3
Zeus (Tams) für Rückmelder - Com 5
Märklin H0 / C-Gleis
Rückmelder von G.Boll
Esu Switch Pilot Servo für Weichen
Ironsmurf
 


Return to XMLScripting (DE)