Messdaten in Excel-Arbeitsmappe speichern
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Messdaten in Excel-Arbeitsmappe speichern
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...
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
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...
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 (7.1 КБ) 14990 просмотров
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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.
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.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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...
Danke.
Günnsen
Ich popel einfach mal ein bißchen weiter.
Melde mich mit Ergebnissen...
Danke.
Günnsen
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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?
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 (4.86 КБ) 14934 просмотра
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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...
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...
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
Also einfach so?
Und wenn die Zeilen/Spalten-Aufteilung falschrum ist mit array transpose umdrehen?
Und wenn die Zeilen/Spalten-Aufteilung falschrum ist mit array transpose umdrehen?
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
Du bist ja ein Fuchs!
Es klappt!
Den restlichen Kram kann man ja schön in der Excel-Vorlage eintragen!
Vielen Dank und schönes WE!
Günnsen
Es klappt!
Den restlichen Kram kann man ja schön in der Excel-Vorlage eintragen!
Vielen Dank und schönes WE!
Günnsen
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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
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
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
Was macht eigentlich das erste VI im ExcelVI? Das finde ich nicht in meiner Report Palette.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
Das VI heißt New Report. Ist bei mir im Report Generation Toolkit.
Legt einen neuen Bericht im angegebenen Template an.
Legt einen neuen Bericht im angegebenen Template an.
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
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.
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.
-
- beginner
- Сообщения: 47
- Зарегистрирован: 09 дек 2008, 15:20
- Версия LabVIEW: 8.2
- Контактная информация:
Re: Messdaten in Excel-Arbeitsmappe speichern
Und wie benutzte ich die gemerkte Referenz?
Besser: Wie merke und benutze ich eine Referenz? Softwaremäßig meine ich...
Besser: Wie merke und benutze ich eine Referenz? Softwaremäßig meine ich...
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
- 3 Ответы
- 748 Просмотры
-
Последнее сообщение dadreamer