SQL+Excel-Anbindung
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Hm, bei mir klappt es mit dem Datentyp, aber ich habe auch andere Version. Das Problem sehe ich bei dir. Das VI Excel Easy Table ist polymorph, d.h. wenn du eine String-Tabelle anschliesst, soll automatisch das VI Excel Easy Table (str).vi auswählen, wenn du ein Zahlen-Array anschliesst, dann sollte 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.
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 (2.23 КБ) 7689 просмотров
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Kann ich den Datentyp des Array auch nachträglich ändern? bzw. kann eine Array aus strings "und" doubles bestehen?eg писал(а):Hm, bei mir klappt es mit dem Datentyp, aber ich habe auch andere Version. Das Problem sehe ich bei dir. Das VI Excel Easy Table ist polymorph, d.h. wenn du eine String-Tabelle anschliesst, soll automatisch das VI Excel Easy Table (str).vi auswählen, wenn du ein Zahlen-Array anschliesst, dann sollte 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.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
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.
Aber ein Cluster kann sowas.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
ok. habe ich ersetzt. Eine Eingabe durch ein Array klappt jetzt.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.
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?
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Ich denke du kannst den Zeitstempel als eine Zahl in Excel schreiben, danach kannst du es in ein Zeitstempel umformattieren.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
Du meinst z.B. "20081216153020" als eine ganze Zahl in Excel schreiben (für "2008-12-16 15:30:20")?eg писал(а):Ich denke du kannst den Zeitstempel als eine Zahl in Excel schreiben, danach kannst du es in ein Zeitstempel umformattieren.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
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.
Ich weiss es aber nicht 100%, musst du ausprobieren.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
ok, werde es mal ausprobieren. Vielen Dank eg.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.
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
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).
was muss ausserhalb der Schleife sein? (Die Messdaten werden dauernd geliefert, und auch archiviert)
was muss ausserhalb der Schleife sein? (Die Messdaten werden dauernd geliefert, und auch archiviert)
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
habe ich gemacht - die Meldung kommt nicht mehr! danke eg.eg писал(а):Das letzte VI, das dein Report schliesst muss draussen sein.
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.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
Hast du eigentlich Iteration angeschlossen? Werden die Daten jetzt in der Schleife gar nicht abgespeichert oder wie?
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
doch habe ich.. (i=3).eg писал(а):Hast du eigentlich Iteration angeschlossen? Werden die Daten jetzt in der Schleife gar nicht abgespeichert oder wie?
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
update:
der Fehler erscheint gleich am Anfang
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: SQL+Excel-Anbindung
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.
Was steht bei dir im Pfad? Ich vermute, dass der Pfad nicht stimmt und Excel kann deshalb die Datei nicht öffnen.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: SQL+Excel-Anbindung
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.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.
- Вложения
-
- Mappe4.xls
- (13.52 КБ) 191 скачивание
-
- Excel-v2.2.vi
- (32.99 КБ) 193 скачивания
أهلا و سهلا بالمستخدمين العرب
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 748 Просмотры
-
Последнее сообщение dadreamer