SQL+Excel-Anbindung

File I/O und Datenbanken
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Hm, bei mir klappt es mit dem Datentyp, aber ich habe auch andere :labview: Version. Das Problem sehe ich bei dir. Das VI Excel Easy Table ist polymorph, d.h. wenn du eine String-Tabelle anschliesst, soll :labview: automatisch das VI Excel Easy Table (str).vi auswählen, wenn du ein Zahlen-Array anschliesst, dann sollte :labview: automatsch das VI Excel Easy Table (num).vi auswählen. Bei dir klappt es an dieser Stelle nicht.
Eventuell kannst du es selbst hart auswählen. Klicke rechts auf das VI uns wähle Visible Items-> Polymorphic VI Selector. Danach kannst du selbst entscheiden welches VI du einsetzen willst.
Вложения
SelectVI.png
SelectVI.png (2.23 КБ) 7658 просмотров
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Hm, bei mir klappt es mit dem Datentyp, aber ich habe auch andere :labview: Version. Das Problem sehe ich bei dir. Das VI Excel Easy Table ist polymorph, d.h. wenn du eine String-Tabelle anschliesst, soll :labview: automatisch das VI Excel Easy Table (str).vi auswählen, wenn du ein Zahlen-Array anschliesst, dann sollte :labview: automatsch das VI Excel Easy Table (num).vi auswählen. Bei dir klappt es an dieser Stelle nicht.
Eventuell kannst du es selbst hart auswählen. Klicke rechts auf das VI uns wähle Visible Items-> Polymorphic VI Selector. Danach kannst du selbst entscheiden welches VI du einsetzen willst.
Kann ich den Datentyp des Array auch nachträglich ändern? bzw. kann eine Array aus strings "und" doubles bestehen?
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Ja, du kannst den Typ mit Rechtsklick auf ein Arrayelement und dann Replace ändern. Array ist ein Feld aus Elementen GLEICHEN Typs, ein Array kann nicht aus unterschidlichen Elementen bestehen.
Aber ein Cluster kann sowas.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Ja, du kannst den Typ mit Rechtsklick auf ein Arrayelement und dann Replace ändern. Array ist ein Feld aus Elementen GLEICHEN Typs, ein Array kann nicht aus unterschidlichen Elementen bestehen.
Aber ein Cluster kann sowas.
ok. habe ich ersetzt. Eine Eingabe durch ein Array klappt jetzt.

Einen Cluster kann ich aber leider nicht anschließen.
"
Der Typ der Datensenke ist 2-D Array von
String.
"

eigentlich geht es darum, dass ich später Daten vom Typ Datum/Zeit in die erste Spalte schreiben muss. Kann ich dieses Problem irgendwie umgehen?
Вложения
cluster-excel1.GIF
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Ich denke du kannst den Zeitstempel als eine Zahl in Excel schreiben, danach kannst du es in ein Zeitstempel umformattieren.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Ich denke du kannst den Zeitstempel als eine Zahl in Excel schreiben, danach kannst du es in ein Zeitstempel umformattieren.
Du meinst z.B. "20081216153020" als eine ganze Zahl in Excel schreiben (für "2008-12-16 15:30:20")?
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Ja, etwas ähnliches. Die Zahl soll glaube ich nicht so aussehen, sondern in Sekunden umgerechnet werden.
Ich weiss es aber nicht 100%, musst du ausprobieren.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Ja, etwas ähnliches. Die Zahl soll glaube ich nicht so aussehen, sondern in Sekunden umgerechnet werden.
Ich weiss es aber nicht 100%, musst du ausprobieren.
ok, werde es mal ausprobieren. Vielen Dank eg.
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

Ich habe mein VI ergänzt, und einen Zeitstempel in die Spalten eingefügt. Nun möchte ich das die Daten an eine einzige Excel-Datei angehängt werden. Dafür habe ich auch das "New Report-VI" außerhalb der Schleife gesetzt. Beim jetztigen Zustand bekomme eine Fehlermeldung, die ich nicht wegklicken kann (Schleife kann ich nicht stoppen).
5lp8hz.jpg.png
was muss ausserhalb der Schleife sein? (Die Messdaten werden dauernd geliefert, und auch archiviert)
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Das letzte VI, das dein Report schliesst muss draussen sein.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Das letzte VI, das dein Report schliesst muss draussen sein.
habe ich gemacht - die Meldung kommt nicht mehr! danke eg.

Ich komme aber trotzdem nicht dazu, die Array daten in eine xls Datei zu schreiben. Ich habe ein Paar überflüssige officeVIs entfernt, um die Fehlertsuche zu erleichtern.
Ohne Schleife funktioniert die Speicherung.
Вложения
xls2.PNG
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Hast du eigentlich Iteration angeschlossen? Werden die Daten jetzt in der Schleife gar nicht abgespeichert oder wie?
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Hast du eigentlich Iteration angeschlossen? Werden die Daten jetzt in der Schleife gar nicht abgespeichert oder wie?
doch habe ich.. (i=3).

aber irgendwie kann ich dann das VI nicht mehr stoppen (weder VI-Stopp noch auf den Stop-Knopf), und beim beenden von LV, erscheint die Meldung (-->Anlage). Nur durch Schließung von LV aus dem Taskmanager kann ich LV wieder öffnen :suicide:

update:
der Fehler erscheint gleich am Anfang
Вложения
reset.PNG
reset.PNG (2.24 КБ) 7354 просмотра
xls3.PNG
أهلا و سهلا بالمستخدمين العرب
Аватара пользователя
Eugen Graf

Activity Professionalism Silver Black
guru
guru
Сообщения: 6502
Зарегистрирован: 13 ноя 2007, 02:20
Награды: 4
Версия LabVIEW: 2009
Откуда: Saarbrücken
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение Eugen Graf »

Dann ist beim Öffnen des Excels irgendwas faul. Bist du dir sicher, dass es ohne Schleife funktioniert? Das glaube ich nicht.

Was steht bei dir im Pfad? Ich vermute, dass der Pfad nicht stimmt und Excel kann deshalb die Datei nicht öffnen.
Аватара пользователя
learny
adviser
adviser
Сообщения: 207
Зарегистрирован: 23 окт 2008, 17:54
Версия LabVIEW: 8.5
Контактная информация:

Re: SQL+Excel-Anbindung

Сообщение learny »

eg писал(а):Dann ist beim Öffnen des Excels irgendwas faul. Bist du dir sicher, dass es ohne Schleife funktioniert? Das glaube ich nicht.

Was steht bei dir im Pfad? Ich vermute, dass der Pfad nicht stimmt und Excel kann deshalb die Datei nicht öffnen.
ohne schleife funktioniert`s.. anbei die Tabelle und das VI. Die Tabelle wird in \Temp gespeichert und gleich geöffnet. Der angezeigte Pfad war nur ein Versuch, um eine Vorlage zu nutzen.
Вложения
Mappe4.xls
(13.52 КБ) 190 скачиваний
Excel-v2.2.vi
(32.99 КБ) 192 скачивания
أهلا و سهلا بالمستخدمين العرب
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Datenspeicherung»