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 

Datum/Zeit in Tabelle darstellen



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!

17.04.2010, 13:54
Beitrag #1

kappi Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2010

7.0
2008
de


Deutschland
Datum/Zeit in Tabelle darstellen
Hallo zusammen,

ich wollte fragen wie man in einer Messwerttabelle Datum u. Zeit in einer Spalte neben anderen Messwerten anzeigen kann.

z.B: 17.04.2010 13:47:01 3,15
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
17.04.2010, 14:24 (Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2010 14:26 von Lucki.)
Beitrag #2

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
Datum/Zeit in Tabelle darstellen
In LabVIEW ist gibt es das Format "Tabelle". Es ist eine Art 2D-Array mit Strings als Elementen. Gegenüber dem reinen 2D-Array sind neben anderem zusätzlichem Schnickschnack haubtsächlich die Editiermöglichkeiten verbessert. Damit geht es - die Frage ist nur, ob Du das meintest.
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2010, 14:39
Beitrag #3

kappi Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2010

7.0
2008
de


Deutschland
Datum/Zeit in Tabelle darstellen
und wie genau kann ich dieses format verwenden, wenn ich den baustein "tabellenstring in array" verwende?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2010, 14:43
Beitrag #4

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Datum/Zeit in Tabelle darstellen
Hi kappi,

genau so wie es Lucki gezeigt hat...

Ist deine Frage eher darauf gerichtet, wie man einen Timestamp in einen String umwandelt?
Dann lies dir die Hilfe zu FormatIntoString durch, da findest du genauere Angaben zu diesem Formatstring: "%<%d.%m.%y %H:%M:%S>T"

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
17.04.2010, 15:54
Beitrag #5

kappi Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2010

7.0
2008
de


Deutschland
Datum/Zeit in Tabelle darstellen
am besten ich zeige euch, was ich gemacht habe.

die messwerte habe ich so, ich brauche zusätzlich die aktuelle Zeit in einer Spalte davor.



wie soll ich das am besten machen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2010, 07:54 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2010 07:57 von GerdW.)
Beitrag #6

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Datum/Zeit in Tabelle darstellen
Hallo kappi,

uh-oh...

Warum:
- wandelst du erst alle Zahlen in Strings um?
- verwendest du nicht ein (!) FormatIntoString statt vieler einzelner ConvertString Funktionen, gefolgt von einem ConcatString?
- wandelst du den so gewonnenen String wieder in ein DBL-Array um?
(Bis hierhin kann man alles mit einem oder zwei "BuildArray" erledigen...)
- hast du da ein SignalBundle mit genau einem Signal so kurz vor dem ExpressVI drin?
- verwendest du das ExpressVI?Smile

Eine Tabelle ist doch nur ein 2D-Array von Strings. Also einfach deine Zahlen in Strings umwandeln und die gewünschte Spalte mit in Strings umgewandelten Timestamps (s.o.) als erste Spalte einfügen... Bzw. da deine Werte ja zeilenweise ankommen: den Time-String als ersten Wert vor die anderen Werte hängen.

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2010, 10:47
Beitrag #7

kappi Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2010

7.0
2008
de


Deutschland
Datum/Zeit in Tabelle darstellen
so, ich habs jz so probiert wie du gesagt hast, nur wie kann ich dann den String in der Tabelle anzeigen?


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
18.04.2010, 17:59 (Dieser Beitrag wurde zuletzt bearbeitet: 18.04.2010 18:08 von GerdW.)
Beitrag #8

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Datum/Zeit in Tabelle darstellen
Hallo kappi,

bei besserem Einsatz von Formatstrings würde sich dein Problem leichter lösen lassen. Wenn du dein VI statt eines Bildes angehangen hättest übrigens auch...Smile

Siehe Bild:
   
Entweder du verwendest bei StringToArray das korrekte Trennzeichen (wie gezeigt) oder du gibst einen besseren Formatstring für FormatIntoString an!

Edit:
Da du ja noch LV7.0 verwendest, habe ich die ursprüngliche FeedbackNode gegen ein handelsübliches Shiftregister ausgetauscht sowie nur LV7.0-kompatible Funktionen eingesetzt...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2010, 09:37 (Dieser Beitrag wurde zuletzt bearbeitet: 26.04.2010 10:34 von jg.)
Beitrag #9

kappi Offline
LVF-Neueinsteiger


Beiträge: 8
Registriert seit: Apr 2010

7.0
2008
de


Deutschland
Datum/Zeit in Tabelle darstellen
Ich hab es jz geschafft, dass Datum Zeit und alle Messwerte jeweils in einer Spalte sind.

Es wird jedoch jedes mal die erste Zeile überschrieben, anstatt dann in der nächsten Zeile fortzufahren.



Wie kann ich dieses Problem lösen?

Lv70_img


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  tabelle_test.vi (Größe: 82,83 KB / Downloads: 308)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
26.04.2010, 10:27
Beitrag #10

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Datum/Zeit in Tabelle darstellen
Hallo kappi,

da du jedesmal eine komplett neue Tabelle erzeugst, wird (natürlich) die erste Zeile überschrieben.

Du müsstest die neuen Zeilen an die vorhandenen anhängen, das geht am einfachsten mit einem ShiftRegister und einer BuildArray-Funktion... Außerdem würde es dann ausreichen, ein 1D-Array aus deinem String zu erzeugen!

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
  Messwerte als Tabelle und grafisch darstellen Manfred 20 23.511 11.01.2021 17:18
Letzter Beitrag: Manfred
  Amplitudenverlauf über Zeit darstellen klotsche 11 9.327 08.09.2020 10:21
Letzter Beitrag: klotsche
  Messwerte mit Datum in XY Graph darstellen PeterF 5 6.304 28.04.2015 06:51
Letzter Beitrag: GerdW
  Messwerte in Tabelle darstellen Stefan2302 17 14.020 28.03.2015 12:05
Letzter Beitrag: GerdW
  Messwerte in Tabelle anzeigen und zusätzlich live in Graphen darstellen MoJoJo 6 9.294 08.07.2014 11:38
Letzter Beitrag: GerdW
  Zeit und Datum in Diagramm Andi Vogel 9 13.486 29.06.2012 11:46
Letzter Beitrag: Andi Vogel

Gehe zu: