INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Negative Werte - Zeitstempel Konstante im XML-String



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

18.12.2019, 15:19
Beitrag #1

BlackEagle Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Nov 2019

LabVIEW 2019
-
EN



Negative Werte - Zeitstempel Konstante im XML-String
Hallo Forum Smile,

ich habe eine allgemeine (und wahrscheinlich banale) Frage wozu ich bisher noch keine Informationen gefunden habe. Vielleicht weiß einer von euch ja mehr Smile

Ich wandel ein Cluster in einen XML-String um und über die Funktion Match Pattern wähle ich die jeweiligen Punkte des XML-Stringes aus und setze sie mit Concenate-String in der von mir gewünschten Reihenfolge wieder zusammen.
Ziel ist es, diesen sortierten String in einem späteren Verlauf an einen Display zu schicken.

Meine Frage bezieht sich hierbei auf das Zeitstempel.

Im XML-String Format zeigt es mir an, dass dieses 4 I32-Werte hat. Ich habe das aktuelle heutige Datum eingestellt um zu schauen, zu welchem Wert der vier Werte die Uhrzeit und das Datum gehören.
Jedoch erhalte ich teilweise negative Werte (siehe Screenshots).

Laut meinem Verständnis zählt der Zeitstempel die Sekundenangaben vom 01.01.1904 bis heute. Negative Werte sind nur zu erwarten,falls ein Datum vor 1904 eingestellt wurde.

Grüße
BlackEagle Big Grin


Angehängte Datei(en) Thumbnail(s)
       
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
18.12.2019, 15:28 (Dieser Beitrag wurde zuletzt bearbeitet: 18.12.2019 15:30 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 16.467
Registriert seit: May 2009

11SP1, 17SP1 (ab und zu 20)
1995
DE_EN

10×××
Deutschland
RE: Negative Werte - Zeitstempel Konstante im XML-String

Akzeptierte Lösung

Hallo BlackEagle,

Zitat:Ich habe das aktuelle heutige Datum eingestellt um zu schauen, zu welchem Wert der vier Werte die Uhrzeit und das Datum gehören.
ein Timestamp ist in LabVIEW ein 128bit-Wert. Die oberen 64bit zählen die Sekunden seit 01.01.1904, die unteren 64bit enthalten die Sekundenbruchteile. Steht so in der LabVIEW-Hilfe…
Von daher wirst du in diesen 128bit nicht "extra" Datum und Uhrzeit finden!

Diese 128bit werden nun in 4 32bit-Werte aufgeteilt. Diese 32bit-Werte wiederum werden nicht als U32, sondern als I32 gespeichert: warum auch immer, ich bin kein XML-Spezialist.
Wenn du nun also deinen originalen Timestamp zurückhaben willst, musst du nur die 4 I32-Werte in ein Array packen und (in der richtigen Reihenfolge) als Timestamp typecasten:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.12.2019, 15:30
Beitrag #3

BlackEagle Offline
LVF-Grünschnabel
*


Beiträge: 16
Registriert seit: Nov 2019

LabVIEW 2019
-
EN



RE: Negative Werte - Zeitstempel Konstante im XML-String
Guten Tag Gerd,

vielen Dank für die super schnelle Antwort!
Dann weiß ich jetzt Bescheid.

Einen schönen Tag wünsche ich noch :-)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Objektname einer Enum Konstante ändern mprocket 7 2.778 30.01.2018 12:23
Letzter Beitrag: mprocket
  Speicher-Allokation vs. Konstante Trinitatis 3 2.117 19.12.2016 14:24
Letzter Beitrag: GerdW
  Negative Werte in Enum Kiesch 6 3.628 27.11.2014 11:54
Letzter Beitrag: Kiesch
  Element in Array-Konstante löschen mez15 3 3.563 08.08.2013 12:16
Letzter Beitrag: Y-P
  Konstante Schaltflächengröße Tapio 8 4.521 01.08.2012 10:27
Letzter Beitrag: THL
  queue per Konstante/Bedienelement anfordern phylin 4 3.932 11.01.2012 20:03
Letzter Beitrag: phylin

Gehe zu: