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 

Tabelle aus sich ändernden Werten erstellen



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!

27.05.2010, 10:00
Beitrag #1

otto Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2010

9.0.1
2010
kA


Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo,

ich habe für einen Prüfstand ein Programm geschrieben und möchte nun alle wichtigen Werte in eine Tabelle speichern (Sicherheit bei Absturz des Systems oder anderen Eventualitäten).
Mein Problem besteht nun erstmal aus der Erstellung der Tabelle. Hierbei sollen fünf Spalten mit Testnummer, Datum, Zyklenzahl Soll und Ist (ändern sich ständig und die Werte hierfür sollen aus dem laufenden Programm in die einzelnen Zeilen geschrieben werden) und dem Ergebnisstand vermerkt werden.
Kann mir jemand helfen, wie ich unterschiedliche Datentypen in meine Tabelle fügen kann bzw. diese erstmal erstellen kann?

Über hilfreiche Antworten wäre ich froh!!!

Gruß
Otto
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
27.05.2010, 10:39
Beitrag #2

Andora Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 124
Registriert seit: Jul 2008

2009
2001
de

81539
Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo Otto,

eine schnelle Lösung wäre :

- alle Datentypen vorher in <<String>> formatieren;
oder
- Ein Cluster mit allen Datentypen wie eine Tabelle gestallten.

Gruß,
Daniel
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2010, 16:13
Beitrag #3

M Nussbaumer Offline
Zarathustra
****


Beiträge: 654
Registriert seit: Sep 2009

2009 SP1
2009
EN

6300
Schweiz
Tabelle aus sich ändernden Werten erstellen
Ich gehe jetzt mal ganz frech davon aus, dass du eine Excel-Tabelle meinst Wink-2

Es gibt dort das VI Write to Spreadsheet mit der man ganz einfach in eine Tabelle schreiben kann!


LabVIEW 8.5

Sonstige .vi  Tabelle_beschreiben.vi (Größe: 9,51 KB / Downloads: 362)


Hoffe das hilft dir weiter

Mfg MNussbaumer
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
27.05.2010, 16:59
Beitrag #4

SeBa Offline
LVF-Guru
*****


Beiträge: 2.025
Registriert seit: Oct 2008

09SP1 & 10 FDS
2008
DE

65xxx
Deutschland
Tabelle aus sich ändernden Werten erstellen
' schrieb:...eine Excel-Tabelle...
... das VI Write to Spreadsheet

Ich wollt mich schon drüber auslassen, wie sehr dieses VI keine Excel-Datei erzeugt... aber ich lass es.

Nennt es von mir aus Exceldatei...



Gruß SeBa

Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.

Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.

Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
28.05.2010, 11:31
Beitrag #5

rasta Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 245
Registriert seit: Oct 2006

LabVIEW 2009-2017
2006
EN

53909
Deutschland
Tabelle aus sich ändernden Werten erstellen
' schrieb:Kann mir jemand helfen, wie ich unterschiedliche Datentypen in meine Tabelle fügen kann bzw. diese erstmal erstellen kann?

Gruß
Otto
Hallo otto,
im Anhang einlv85Beispiel bezüglich der Tabellenerstellung und den unterschiedlichen Datentypen.
Wie Andora schon erwähnte "Format into String" hilft hier weiter und schau Dir mal die Hilfe zu dieser Funktion an.

Gruß
Ralf

@Seba Wink


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  otto.vi (Größe: 35,29 KB / Downloads: 280)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 14:31
Beitrag #6

otto Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2010

9.0.1
2010
kA


Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo,

vielen Dank für Eure guten Tipps, besonders die Umsetzung von Ralf hat mir sehr geholfen.

ich habe nur noch eine Frage: Ist es nun auch möglich die Tabelle von dem Frontpanel in eine txt-Datei zu speichern. Damit ich auch nach Absturz des Systems einen Überblick über den Verlauf habe?

Gruß
otto
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 14:41
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo otto,

hättest du aber gleich deutlich machen können, dass du eine Datei schreiben willst (anstatt von einer Tabelle zu reden - wo LV doch ein Table-Control bereitstellt...)! Es geht doch nichts über klar formulierte Fragen...

Guck dir doch das Beispiel von Nussbaumer an. Eben jenes WriteToSpreadsheetFile. Wenn man das noch mit einem FormatIntoString (oder anderen ToString-Funktionen) verknüpft, um unterschiedliche Datentypen in Strings zu konvertieren, dann hast du doch schon was du brauchst...

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 16:17
Beitrag #8

otto Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: May 2010

9.0.1
2010
kA


Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo GerdW,

ich möchte Werte in Tabellenformat in einer Datei speichern. Tut mir leid, dass ich die Problemstellung nicht exakt formuliert habe.
Mein Problem besteht bei deiner Variante weiterhin darin, dass ich die genaue Position meines Wertes in der Tabelle nicht definieren kann.Unsure
Wahrscheinlich ist dies ganz einfach, aber da ich noch nicht so lange mit LabVIEW arbeite bin ich hinter dieses kleine Geheimnis noch nicht gekommenWink-2
Ich hoffe Ihr könnt mir trotzdem weiterhelfen.

Gruß
Otto
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 16:30
Beitrag #9

GerdW Offline
______________
LVF-Team

Beiträge: 17.480
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
Tabelle aus sich ändernden Werten erstellen
Hallo otto,

eine Tabelle ist ein 2D-Array of strings. Du kannst also per ReplaceArraySubset einzelne Werte darin ändern...

Für alles andere bitte ein VI anhängen!

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
01.06.2010, 16:49
Beitrag #10

BsaiboT Offline
LVF-Stammgast
***


Beiträge: 449
Registriert seit: Nov 2009

2010
2007
kA

22459
Deutschland
Tabelle aus sich ändernden Werten erstellen
' schrieb:Mein Problem besteht bei deiner Variante weiterhin darin, dass ich die genaue Position meines Wertes in der Tabelle nicht definieren kann.Unsure
Wahrscheinlich ist dies ganz einfach
Stimmt.
Die WriteToSpreadsheetFile-Funktion hängt neue Daten immer am Dateiende an oder überschreibt die vorhandenen.
Wenn du jedoch einzelne Werte innerhalb einer bestehenden Datei ändern möchtest, dann wird das etwas mehr Aufwand.

Ich persönlich würde mich mit der Erstellung von Logfiles begnügen. Dann hat man auch immer den gesamten Verlauf zur Hand falls einmal etwas aus dem Ruder läuft.
Allerdings sollte man soetwas aus Performancegründen wirklich nicht mit dem WriteToSpreadsheet.vi machen, da hier jedesmal die Datei geöffnet und wieder geschlossen wird. Besser ist es wenn man die Datei öffnet und dann laufend die Daten schreibt. Natürlich sollte man nicht vergessen, die Datei beim Beenden wieder zu schliessen, aber selbst wenn das System abstürzen sollte, so bleiben die Daten dennoch in der Datei erhalten.
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
  XControl erstellen, Tabelle mit Spaltentitel über n Spalten dali4u 1 3.885 28.03.2015 15:09
Letzter Beitrag: GerdW
  Tabelle aus indizierten Arrays erstellen Hachiko 6 6.548 21.03.2013 11:26
Letzter Beitrag: NWOmason
  Tabelle per Schalter erstellen Aginator 2 4.757 25.09.2012 11:57
Letzter Beitrag: Aginator
  Erstellen einer Tabelle aus den Daten eines Stringarrays labview einsteiger 5 9.301 06.10.2011 12:10
Letzter Beitrag: Y-P
  Tabelle erstellen und lesen kcccp 6 7.154 01.07.2009 11:29
Letzter Beitrag: SeBa
  1D - Array mit 40 Werten in 2D - Array mit 4x10 Werten umwandeln greglemond 7 6.690 03.06.2009 14:44
Letzter Beitrag: TSC

Gehe zu: