INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Daten aus Excel auslesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

11.09.2011, 19:47
Beitrag #21

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
RE: Daten aus Excel auslesen
Meinst Du so?
   

8.0 .vi  Winkel.vi (Größe: 12,42 KB / Downloads: 254)


Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2011, 21:39
Beitrag #22

Selectah Offline
LVF-Grünschnabel
*


Beiträge: 24
Registriert seit: May 2011

10
2011
DE



RE: Daten aus Excel auslesen
Jupp vielen Dank!!! Du hast mir sehr geholfen. Genau so wollte ich es machen, wusste aber nicht genau wie ich es umsetzen sollte.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2014, 14:46
Beitrag #23

Joj0o Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2014

2011
-
DE



RE: Daten aus Excel auslesen
Auch ich möchte mit einem Programm Daten aus Excel einlesen.

Dabei stoße ich auf folgendes Problem. Ich selbst bin noch nicht lange LabView kundig, doch benötige es für meine Abschlussarbeit. Über einen Dritten bin ich an einen Funktionsgenerator gekommen, der mir über eine Interface Karte gewünschte Spannungen nach bestimmter Zeit ausspuckt (es handelt sich dabei um die Dimmung einer LED als Lichtquelle).
Die DLL habe ich mit eingebunden bekommen, sodass die Werte an meine Karte ausgegeben werden.

Des Weiteren möchte ich nun aber die Möglichkeit haben in der VI Daten aus Excel einzulesen. Dabei gehe ich in die obere Schleife des VIs und trage im FALSE Case folgende Struktur im Blockdiagramm ein:

[Bild: attachment.php?aid=50706]

Mir ist nun nicht ganz klar, welche Schaltverhalten ich für das boolesche Element wählen muss, dass er nach dem laden der Excel-Datei direkt wieder in das TRUE Case wechselt. Außerdem soll er die Funktion in einem Plot (mit beschrifteten Achsen) ausspucken und nicht in einem zweiten Plot.

Wäre super wenn jemand mir da auf die Sprünge helfen könnte. Ich bin wie gesagt noch frischen Lernen mit LabView.

Danke im Voraus.

Joj0o


Angehängte Datei(en) Thumbnail(s)
   

11.0 .vi  FG_demo1+Datenlesen.vi (Größe: 65,35 KB / Downloads: 182)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
10.09.2014, 15:43 (Dieser Beitrag wurde zuletzt bearbeitet: 10.09.2014 15:44 von GerdW.)
Beitrag #24

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten aus Excel auslesen
Hallo JojDo,

schon mal nicht schlecht für den Anfang. Nun gilt es aber, etwas besser THINK DATAFLOW umzusetzen!

Ich habe dein VI mal etwas bearbeitet:
- lokale Variablen meiden, LabVIEW arbeitet DATAFLOW-basiert! Stattdessen bieten sich Schieberegister an, ich habe mal "M" und "End Rampe" entsprechend umgesetzt.
- NIEMALS das Label von Controls löschen! In C würdest du doch auch nicht "":=""+"" statt a:=b+c schreiben! Wenn dich etwas auf dem FP stört: Rechtsklick->Sichtbare Objekte…
- Wenn Dinge in beiden Cases einer Case-Struktur gleich ausgeführt werden, dann gehören diese Dinge nicht in die Case-Struktur hinein! So habe ich in deinem VI schon ein paar lokale Variablen eingespart…

Schau mal, ob du damit etwas anfangen kannst…


Angehängte Datei(en)
11.0 .vi  FG_demo1+Datenlesen.vi (Größe: 39,95 KB / Downloads: 183)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2014, 10:33
Beitrag #25

Joj0o Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2014

2011
-
DE



Shocked RE: Daten aus Excel auslesen
Danke erst einmal für die schnelle Hilfe. So macht man das also übersichtlich Smile...
Das Einlesen funktioniert nun soweit über das "Read from Spreadsheet File VI". (nach richtigen Einstellen des delimiter und der number of rows)

Dabei habe ich nun aber weitere zwei Probleme:
1. Es öffnet sich nach Einlesen der Datei immer direkt wieder der "file path"...
Die Funktion die eingelesen werden soll, ist dann zwar auf dem Graphen zu sehen, aber er springt immer wieder direkt in die "False-Case" Struktur.

2. Sollen die eingelesenen Werte auch an meinen Analogen Output gehen, um die eingelesenen Werte in der Rampe zu fahren.
Wie realisiere ich das?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2014, 10:37
Beitrag #26

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten aus Excel auslesen
Hallo JojDo,

Zitat:1. Es öffnet sich nach Einlesen der Datei immer direkt wieder der "file path"...
- Wenn dein Button FALSE ist, wird auch der Case ausgewählt. Wenn du das nicht willst, darf dein Button nicht FALSE sein!
- Wenn dein "file path" leer ist, kommt natürlich der Filedialog - so wie es in der Hilfe zur Funktion steht!

Zitat:Mir ist nun nicht ganz klar, welche Schaltverhalten ich für das boolesche Element wählen muss, dass er nach dem laden der Excel-Datei direkt wieder in das TRUE Case wechselt.
Es bietet sich ein Latch-Modus an. Der Defaultwert für den Button sollte TRUE sein…

Zitat:2. Sollen die eingelesenen Werte auch an meinen Analogen Output gehen, um die eingelesenen Werte in der Rampe zu fahren.
Du hast doch schon eine Analogwert-Ausgabe in deinem VI, was brauchst du denn noch?

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2014, 11:54
Beitrag #27

Joj0o Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2014

2011
-
DE



RE: Daten aus Excel auslesen
zu Zitat 2.:

Ich möchte, dass entweder die Werte manuell in den Array "Zeit [s] | Sollwert [V]" eingeben können, sowie der Funktionsgenerator davor ja auch schon funktioniert hat, oder ich durch klicken auf den Button "Daten aus Excel lesen" Daten in den Array lade (das funktioniert nun (Zitat 1. und TRUE-FALSE Stellung abgehakt)).

Dabei soll jeweils sich der Plot an die aktuellen Werte anpassen und bei Start das Signal an den Analog Output Channel liefern.
So wie du mir die Datei umgeschrieben hast geht der Output der Rampe vom "Read From Spreadsheet File" nur an den Graphen, oder?

Ich stehe echt auf dem Schlauch Sad Bahn

Hilfe! Blush
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2014, 13:02
Beitrag #28

GerdW Offline
______________
LVF-Team

Beiträge: 17.412
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Daten aus Excel auslesen
Hallo JojDo,

Zitat:Ich möchte, dass entweder die Werte manuell in den Array "Zeit [s] | Sollwert [V]" eingeben können, sowie der Funktionsgenerator davor ja auch schon funktioniert hat, oder ich durch klicken auf den Button "Daten aus Excel lesen" Daten in den Array lade
Warum packst du auch alles in die verschiedenen Cases hinein? Wie ich oben schon einmal sagte:
Zitat:Wenn Dinge in beiden Cases einer Case-Struktur gleich ausgeführt werden, dann gehören diese Dinge nicht in die Case-Struktur hinein!

Schau mal ins Attachment: Ich habe eine Case-Struktur, die darüber entscheidet, welche Daten verwendet werden. Der Rest ("Funktionsgenerator", Graph, etc.) gehört nicht in die Case-Struktur!


Angehängte Datei(en)
11.0 .vi  FG_demo1+Datenlesen.vi (Größe: 30,83 KB / Downloads: 219)

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
11.09.2014, 17:35
Beitrag #29

Joj0o Offline
LVF-Grünschnabel
*


Beiträge: 13
Registriert seit: Jul 2014

2011
-
DE



RE: Daten aus Excel auslesen
Vielen Dank... Ich habe es nun vom Aufbau verstanden und selbst noch mal umgebaut Angel_not
Du hast mir echt wahnnsinnig geholfen. !!!
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Kontinuierlich Daten in ein geöffnetes Excel-File schreiben DM_94 11 7.004 03.05.2018 09:31
Letzter Beitrag: GerdW
  Daten in Excel schreiben! DM_94 3 4.238 05.04.2018 13:56
Letzter Beitrag: GerdW
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 4.672 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Daten direkt nach Excel übertragen Kubi1 7 6.675 24.06.2016 13:39
Letzter Beitrag: GerdW
  Excel Datei auslesen ohne Excel Mrindfleisch 5 7.036 18.03.2016 18:08
Letzter Beitrag: jg
  Gemessene Daten in Excel schreiben LV_Vladi 1 4.906 08.12.2015 10:26
Letzter Beitrag: jg

Gehe zu: