seni austria
Urgestein
Beiträge: 17
Registriert seit: Aug 2005
LV6.1...LV2017
1988
EN
6800
Oesterreich
|
RE: Daten aus JSON einlesen
Auszug aus der Schnittstellenbeschreibung..
-------------------------------------------------------------------
7.2.8 get_diagnose_data
Returniert den kompletten Diagnosespeicher.
Befehl:
{ "cmd": "get_diagnose_data" }\n
Antwort:
{"success": 1,
"data": [
["0x0000000000000000",0,0],
["0x0000000000000000",0,0],
...
]
}\n
data: Array von Ereignissen. Ein Ereignis setzt sich aus folgenden drei Werten zusammen:
0: Zeitstempel (Betriebszähler in Millisekunden) als Hexadezimalzahl formatierter String.
1: Ereignis (Zahl)
2: Zusatzinformation abhängig vom Ereignis
----------------------------------------------------------------------
Die Daten kommen so von der Schnittstelle:
{"success":true,"data":[["0x0000000000000000",0,0],["0x0000000000000000",0,0],["0x0000000000000000",0,0],["0x000000000067db88",109,440],["0x000000000067dba8",208,0],["0x000000000067dba8",203,12],["0x000000000067dbac",203,5],["0x000000000067dd1c",301,0],["0x000000000067dd1c",203,1],["0x000000000067e07e",203,14],["0x000000000067e07e",203,3],["0x000000000067e196",201,0],["0x000000000067e198",203,4],["0x000000000067e198",204,1],["0x000000000067e19c",203,5],["0x0000000000682ca2",110,4114],["0x00000000006860e0",209,0],["0x00000000006860e0",202,0],["0x00000000006860e0",203,13],["0x000000000068622a",201,0],["0x0000000000686230",203,4],["0x0000000000686230",204,1],["0x0000000000686234",203,5],["0x0000000000686298",301,0],["0x0000000000686298",203,1],["0x00000000006865f8",203,14],["0x00000000006865f8",203,15]]}
Da ich die Kommunikation zum Controller nicht ändern kann, muss ich die Daten wohl mit den String-Funktionen von LabVIEW zerlegen...
Danke für Deine Hilfe
|