PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : FMS Auswertungen auslesen?



Rettungsbaby
27.04.2009, 07:48
Hallo,

wollte mal Fragen wie ich hinkrieg, dass immer der zuletzt ausgewertete Status in eine "status_latest.txt" ca. in dem Format "[Uhrzeit hh:mm] [Fahrzeugname] [Status-Zahl] [Status-Klartext]"

und der letzte ausgewertete ZVEI Alarm in eine "alarm_latest.txt" ca. in dem Format "[Uhrzeit hh:mm] [Schleife] [Fahrzeug im Klartext]"

ausgegeben wird?

Wichtig hierbei wäre dass immer nur der LETZTE Status und der Letzte Alarm in der Textdatei stehen, sprich nur eine Zeile die immer durch neueres ersetzt wird.

Danke

stoepf
27.04.2009, 10:39
Sollte sich ganz einfach mit Globalen Aktionen und einem kleinen Batchfile realisieren lassen.

Für 5-Tonfolgen etwa so:
Aufruf in FMS32: alarm.bat %1 %2

Inhalt der alarm.bat
FOR /f "tokens=1-2 delims=/ " %%a in ('TIME/T') do SET t_time=%%a%%b
echo %t_time% %1 %2 > alarm_latest.txt

Gruß Stoepf

Rettungsbaby
27.04.2009, 12:09
Des trag ich dan bei Globale Aktion für die schleife ? ? ? ? ? ein oder?

Dann wäre noch die sache mit den Stati zu klären :)

Rettungsbaby
27.04.2009, 20:27
Jetz hätte ich noch ne frage... was bedeutet %1 %2 usw.?

kann man des wo nachlesen...

Weil Bei mir grad sowar ... _> Alarm für Den HvO Ortschaft
und in der Text datei steht nur

"20:22 21xxx HvO"

coastboy
27.04.2009, 21:01
Der Aufruf:
Aufruf in FMS32: alarm.bat %1 %2
muss
Aufruf in FMS32: alarm.bat "%1" "%2"
heißen, sonst klappt es nicht.

echo %t_time% %1 %2 > alarm_latest.txt
Heißt: schreibe die Zeit und die ersten beiden Parameter in die Datei.
Wobei ein Leerzeichen als Trennzeichen gilt.
Deshalb kam es abgehackt an.

MfG
coastboy