Messdaten in Excel-Arbeitsmappe speichern

File I/O und Datenbanken
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Hallo!

Hier mein tollkühner Plan. Ich möchte meine Messdaten aus einer automatisierten Bildauswertung in einer detailierten Excel-Tabelle speichern.

Folgendes soll passieren:

1.) Vom user eingegebene Fakten sollen übernommen werden: Anzahl X der gemessenen Objekte (daraus resultierend die Anzahl X der verwendeten Spalten), Nr. der Messreihe, 1 Radius

2.) Messwerte von Eindringtiefe und Winkel und fortlaufende Nummerierung der Messwerte für jedes der X Objekte sollen übernommen werden

3.) Spalten- und Zeilenbeschriftung für 1.) und 2.)

Habe versucht mich mit den Excel specific VIs anzufreunden. Die wollen aber keine Freunde sein... :cry:

Gibt es einfachere Ansätze, z.B. die Daten in vorgefertigte Excel-Mappen zu schreiben oder so?

Ich bin bislang nur so weit gekommen...


Gruß

Günnsen
Вложения
Excel-Export_SUB.PNG
Excel-Export_SUB.PNG (7.1 КБ) 14949 просмотров
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Das sieht doch schon mal gut aus. Auch gut ist, dass du MS Office Toolkit hast, ohne hättest du müssen über ActiveX mit Excel sprechen.
Was ich nicht do ganz verstehe, wo dein Problem ist? Ich denke der Umgang mit Excel ist gar nicht so schwer. Die ganzen VIs hast du doch schon. Im Prinzip musst du nur eine Arbeitsmappe beim Start des Programms aufmachen allegemeine Info (Name, Messungsnummer u.s.w.) ausfüllen, dann deine Messdaten in der While-Schleife, wo du die Messwerte erfasst, reinschreiben und wenn du das Programm beendest die Arbeitsmappe wieder schliessen.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Das klingt recht einfach. Ist nur manchmal sehr schwer für mich die richtige Bedeutung der Anschlüsse zu verstehen.
Ich popel einfach mal ein bißchen weiter.

Melde mich mit Ergebnissen... :crazy:

Danke.

Günnsen
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Hallo!

Ich möchte das Excel Easy Table VI benutzen, um meine Daten in die Tabelle zu schreiben.
Es benötigt sie allerdings in Form eines 2D-Arrays.

Wie bekomme ich meine Daten in diese Form? Das hier macht ja nur ein 1D-Array, oder?
Вложения
Array.PNG
Array.PNG (4.86 КБ) 14893 просмотра
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Mit Build Array kannst du ein 1D-Array in ein 2D-Array umwandeln, falls es mit Spalten und Zeilen nicht passen sollte, kannst du mit Transpose 2D Array umtauschen.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Hallo!

Ich habe jetzt ein 2d-Array erzeugt, weil das VI Easy Table eins benötigt. Ich erzeuge ein Array, in das meine Messdaten passen. Also aus 2 Spalten und x Zeilen (wird aus Anzahl Bilder x Anzahl Strahlen gebildet).
Die Frage ist nun: wie bekomme ich meine Messdaten in das Array geschrieben?

Blicke da nicht durch... :shok:
Вложения
LuWE_Array_SUB.PNG
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Du solltest Autoindexing bei Winkel und Länge eingeschaltet lassen, somit bekommst du zwei 1D Arrays. Diese Arrays kannst du mit Build Array zu einem 2D Array (2 Spalten und mehrere Zeilen) machen.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Also einfach so?
Und wenn die Zeilen/Spalten-Aufteilung falschrum ist mit array transpose umdrehen?
Вложения
LuWE_Array_SUB_2.PNG
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Ja, so ist es.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Du bist ja ein Fuchs!

Es klappt! :clap:

Den restlichen Kram kann man ja schön in der Excel-Vorlage eintragen! :drink:

Vielen Dank und schönes WE!


Günnsen
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Hallo zusammen!

Mein Programm funktioniert soweit gut.

Ich habe nur das Problem, daß nach jeder Aufnahme ein neues Excel-Arbeitsblatt geöffnet wird.
Und bei Serienbild-Aufnahmen ist das natürlich nicht sinnvoll...

Wie kann ich das wohl abstellen?

Gruß

Günnsen
Вложения
BA_LE_WE_Exc.PNG
BD_Excel_Report.PNG
BD_Excel_Report.PNG (7.97 КБ) 14536 просмотров
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Was macht eigentlich das erste VI im ExcelVI? Das finde ich nicht in meiner Report Palette.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Das VI heißt New Report. Ist bei mir im Report Generation Toolkit.
Legt einen neuen Bericht im angegebenen Template an.
Аватара пользователя
Eugen Graf

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

Re: Messdaten in Excel-Arbeitsmappe speichern

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

Dieses VI gibt dir eine Referenz am Ausgang. Diese Referenz musst du dir im Programm merken und beim nächsten Schreiben wieder verwenden.
Du musst dein Report im Programm nur ein Mal aufmachen beim Start und ein Mal schliessen beim Beenden. Zwischendurch, wenn das Programm läuft musst du die gemerkte Referenz benutzen.
Günnsen_B
beginner
beginner
Сообщения: 47
Зарегистрирован: 09 дек 2008, 15:20
Версия LabVIEW: 8.2
Контактная информация:

Re: Messdaten in Excel-Arbeitsmappe speichern

Сообщение Günnsen_B »

Und wie benutzte ich die gemerkte Referenz?

Besser: Wie merke und benutze ich eine Referenz? Softwaremäßig meine ich...
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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