GSI Forum
GSI Helmholtzzentrum für Schwerionenforschung

Home » LVUG » LVUG - Technische Fragen » Auslesen aus Excelfile
icon5.gif  Auslesen aus Excelfile [message #1136] Tue, 09 November 2004 11:51 Go to next message
Thomas Weiner is currently offline  Thomas Weiner
Messages: 3
Registered: November 2004
Location: Nuernberg
occasional visitor
From: *g.pppool.de
Hallo an alle!

Ich hab da ein kleines Problem. Sad
Wir (Projektgruppe FH) haben eine Brennstoffzelle von Billard und wollen jetzt Messdaten aufnehmen. Leider liefert der Hersteller nur eine Runtime Version von LabView, die eine .csv Datei erzeugt.

1. Kann man diese Runtime irgendwie geknacken werden?
2. Oder kann ich Daten aus der .csv auslesen und in ein normales Excelfile einfügen? Und wie funktioniert das?

Vielen Dank schon mal

Gruß Thomas
Re: Auslesen aus Excelfile [message #1138 is a reply to message #1136] Tue, 09 November 2004 19:18 Go to previous messageGo to next message
Franz Josef Ahlers is currently offline  Franz Josef Ahlers
Messages: 22
Registered: January 2004
occasional visitor
From: *dip0.t-ipconnect.de
.csv steht für 'comma separated values'. Excel kann normalerweise .csv Dateien lesen, zumindest kann ich auf meinem PC bei Excel die Option .csv anwählen beim Datei-öffnen-Dialog. Könnte sein, dass Du meinem PC vorübergehend das amerikanische Zahlenformat beibringen solltest, also . als Dezimaltrenner und , als Zahlentrenner (da es ja .csv heisst...). Kann sein dass man das auch in Excel einstellen kann, ich kenn mich mit Excel nicht aus.

Zur runtime Version:
Ich weiss nicht, ob man eine runtime version "knacken" kann, da die enthaltenen VIs ohne Block-Diagramm gespeichert sein dürften. Ich vermute, Du hast irgendeine .exe Datei vorliegen? Nenn die mal in *.llb um. Dann müsste sie in der LabVIEW development Umgebung zu öffnen sein, aber Du wirst nicht viel davon haben, da die meisten der enthaltenen VIs ohne front panel und ohne block diagramm darin sind. Die top-level VIs kannst Du aber auch in der development Umgebung laufen lassen.

Beim Hersteller der Software solltest Du mal anfragen, ob die Original nicht doch zumindest teilweise im source code erhältlich sind.
icon5.gif  Re: Auslesen aus Excelfile [message #1142 is a reply to message #1138] Wed, 10 November 2004 09:58 Go to previous messageGo to next message
Thomas Weiner is currently offline  Thomas Weiner
Messages: 3
Registered: November 2004
Location: Nuernberg
occasional visitor
From: *g.pppool.de
Vielen Dank erstmal für die schnelle Antwort Smile

Bei der Herstellerfirma haben wir nachgefragt. Die geben leider nur das Runtimeprogramm raus (.exe), es enthällt nur das front panel. Das mit dem Umbennenen probier wir mal. Gibt es sonst keine Möglichkeit an den Quellcode zu kommen?

Zum anderen, kann man .csv-Datein in Labview einlesen, z.B. als String?
In Excel hat es die Form
1. Zeile: Time,Stack T (ºC),Stack V (V),Stack I (A),...
ab der 2. Zeile gibt es jede Sek. eine Wertesatz aus.

Oder kann man die Daten Spaltenweise aus Excel auslesen und in Labview weiterverarbeiten (Graph usw.)?

Gruß Thomas
Re: Auslesen aus Excelfile [message #1148 is a reply to message #1142] Thu, 11 November 2004 12:53 Go to previous messageGo to next message
Manfred Leffler is currently offline  Manfred Leffler
Messages: 28
Registered: November 2004
Location: Norddeutschland
continuous participant
From: 195.243.194*
Moin Thomas,

in den Examples findest du "Write Table to XL.vi".
Mit wenigen Änderungen kann man auch Zellen lesen.

Fröhliches Strippenziehen Smile

Manfred
icon14.gif  Re: Auslesen aus Excelfile [message #1153 is a reply to message #1148] Thu, 11 November 2004 15:11 Go to previous message
Thomas Weiner is currently offline  Thomas Weiner
Messages: 3
Registered: November 2004
Location: Nuernberg
occasional visitor
From: *g.pppool.de
Super!! Very Happy

Vielen Dank, hat mir sehr weitergeholfen.

Gruß Thomas
Previous Topic: Einlesen aus komplexeren ASCII Dateien usw...
Next Topic: LabVIEW for Linux: Option TCPIP_NO_DELAY
Goto Forum:
  


Current Time: Mon Nov 18 02:18:07 CET 2024

Total time taken to generate the page: 0.00900 seconds