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 

INDEX und ZEITSTEMPEL in Datenbank einfügen



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!

23.06.2010, 10:35 (Dieser Beitrag wurde zuletzt bearbeitet: 23.06.2010 10:41 von Tobiw.)
Beitrag #1

Tobiw Offline
LVF-Neueinsteiger


Beiträge: 6
Registriert seit: Jun 2010

2009 SP1
2010
de


Deutschland
INDEX und ZEITSTEMPEL in Datenbank einfügen
Hallo,

Kurzerklärung des Programms (nur untere while-schleife interessant):
Der untere Programmteil ist nur dafür da die Datenbank zu öffnen (DB Tools Open Connection.vi), dort Daten abzulegen (DB Tools Insert Data.vi) und die Datenbank wieder zu schließen (DB Tools Close Connection).

Der obere Programmteil soll folgendes machen:
Ich lege meine 3 Messwerte (von lokalen Variable "Spannung") über das "Bündeln.vi" in die Datenbank (DB Tools Insert Data.vi). In meinem VI werden die drei Spannungen in die Spalte 3, 4 und 5 abgelegt.

Ich habe zwei Probleme:
1) Ich möchte einen INDEX (in die erste Spalte) der Datenbank schreiben, damit man die Datenbank besser verwalten kann und man schneller die gewünschten Werte auslesen kann. Mir wurde auch noch gesagt, dass ein sog. PRIMÄRSCHLÜSSEL von Vorteil wäre, um die Eindeutigkeit der einzelnen Messwerte zu gewährleisten. Für beides bräuchte ich eure Hilfe.

Mein Ansatz das „blaue i“ der while-Schleife pro Durchgang um 1 zu inkrementieren stellt leider keine Lösung für den Index dar, weil das Programm nach einer Unterbrechung wieder von 0 anfängt Hochzuzählen.

2) Ich möchte jedem Messwert einen Zeitstempel geben. Hierfür stand im „LV Database Connectivity Toolkit User Manual“ (“Formatting Date and Time”) ich sollte das DB Tools Format Datetime Str VI benutzen.
Damit wollte ich den Zeitstempel in die 2.Spalte meiner Datenbank schreiben. Leider wird aber nur das Datum angezeigt. Möglicher Fehler ist, dass ich beim Datenbank erstellen nur den Datentyp „DATE“ für die Spalte definiert habe. Ich habe versucht einen neuen Datentyp für StandardZEIT und –datum (%c) einzufügen, aber dann funktioniert das DB Tools Insert Data.vi nicht mehr.

Ich habe euch folgendes angehängt:
a) Screenshot meiner Datenbank-Anzeige
b) Mein Hauptprogramm, um den Index, Zeitstempel und die Messwerte in die Datenbank zu schreiben (obere while-schleife für Messwerterfassung (für meine Fragen uninteressant). Untere while-schleife für Datenbankspeicherung)
c) Mein Programm um eine Tabelle in der Datenbank zu erstellen.
d) Das Unter-VI "Mittelwert.vi", um mein Hauptprogramm öffnen zu können (eigentl. egal, da ihr die Messwerte der Photovoltaik-Anlage nicht habt)

Also ich brauche wirklich eure Hilfe.
Gruß Tobi

PS: ich benutze LV 2009_Service Pack 1 und das Connectivity Toolkit


Angehängte Datei(en) Thumbnail(s)
   

Sonstige .vi  Datenbankspeicherung_LV2009.vi (Größe: 190,32 KB / Downloads: 290)

Sonstige .vi  Create_DB_Table_and_Columns_LV2009.vi (Größe: 15,58 KB / Downloads: 227)

Sonstige .vi  Mittelwert.vi (Größe: 9,01 KB / Downloads: 234)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
INDEX und ZEITSTEMPEL in Datenbank einfügen - Tobiw - 23.06.2010 10:35

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Zeitstempel in MS SQL Datenbank kwakz 3 5.567 31.03.2015 06:35
Letzter Beitrag: kwakz
  TDMS write on index Sam789 6 6.189 11.03.2013 15:57
Letzter Beitrag: jg
  Zeitstempel in Datenbank anpassen Andy.B 1 2.835 30.03.2009 12:02
Letzter Beitrag: Y-P
  Bei Tabelle Index der angeklickten Zeile erhalten Suivi123 4 5.685 11.02.2009 16:19
Letzter Beitrag: TSC
  Array in Datenbank einfügen mario873 4 4.566 04.04.2006 06:35
Letzter Beitrag: cb

Gehe zu: