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!
kann mir mal jemand sagen, wie man bei dem "ReadFromExcel.vi" auf dieser Seite (ich habs auch noch mal angehängt) dieses "von- bis" eingeben muss und was ich dann sehen müsste?
Ich hab meiner Meinung nach alles probiert aber irgendwie bekomm ich keine Ausgabe von Werten. (habe mom. LabVIEW 8.6 und Excel 2003)
Genau das gleiche Problem habe ich auch gerade!!!
Mich würde zusätzlich dazu noch interessieren, ob/wie man labview selber erkennen lassen kann, von wo bis wo die daten stehen
1)
Die Eingabe erfolgt höchst wahrscheinlich im Format "A1:C3".
Das enstpricht der Angabe der Zelle oben links und unten rechts der gewünschten Auswahl.
2)
Automatisch erkennen lassen kannst du das schon. Dafür gibts halt nur keine fertige Funktion.
Anhaltspunkt könnte z.B. UsedRange sein.
Immer wieder gerne poste ich diese beiden VBA Funktionen:
[code]' ###*************************************************************###
' ### find last used row in given col (search from bottom to top)
' ###*************************************************************###
Public Function iRow(WkSh As Worksheet, Column As Long)
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Ich habe eine Exceltabelle, in der Zeilenweise von A1 bis Aschießmichtot Leistungen in kW angegeben werden. Diese Werte sollen später eine elektronische Last ansteuern und zwar im Minutentakt, heißt: Wert A1 auslesen, an Last ausgeben (numerisch), 60sekunden halten, nächsten wert auslesen. Aber da ich nunmal ein Labview einsteiger bin komm ich einfach nicht drauf. ich hätte gedacht die Werte am besten in ein Array schreiben und dann mit ner schleife nach und nach die werte rausholen. aber ich glaube das klingt einfacher als es ist?
Vielleicht gibts ja kleine Denkanstöße
//
Das hört sich doch schon ganz gut an... wo kommst du nicht weiter?
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
Alles klar, ich werde versuchen, mit der Shift-Taste grün zu werden ;-)
Also ich hatte versucht, die Funktion "Aus Tabellenkalkulationsdatei lesen" zu verwenden, ich dem ich den Pfad der *.csv Datei mit den Leistungen auf den Eingang gegeben und am Ausgang ein Array (1. Zeile) erzeugt habe. Die csv Tabelle habe ich dann vorher noch transponiert, da die ja nur 1 Spalte und zig Zeilen, das Array aber zig Spalten und nur 1 Zeile hat. Naja, irgendwie funktionierte das aber nicht und nun eier ich herum. Ich benutze nebenbei das Buch "Einführung in LabView" und müsste vielleicht aufhören, nur quer zu lesen
Also um noch einmal die Frage vielleicht anders zu stellen, dass sie besser beantwortbar ist:
Ich habe eine*.csv Datei, in der untereinander bestimmte Leistungen in Watt eingegeben sind.
Diese Daten sollten sinnigerweise in einen Vektor geschrieben werden, der die Anzahl seiner Zeilen praktisch automatisch aus dem Umfang der csv datei initiiert.
Muss ich dafür einen Weg über die ActiveX Elemente gehen, oder kann ich diese csv Datei direkt in einen Vektor schreiben lassen.
Der Vektor soll dann ja später portionsweise die Daten an meine elektronische Last schicken (was mit Schleifen kein Problem darstellen sollte).
Aus einer csv Datei kannst du doch per ReadFromSpreadsheet lesen. Da kommt dann ein ArrayOfStrings raus... mit all deinen Daten.
ActiveX brauchst du nur, um mit *.xls/*.doc ect. zu arbeiten.
Gruß SeBa
Dieser Beitrag soll weder nützlich, informativ noch lesbar sein.
Er erhebt lediglich den Anspruch dort wo er ungenau ist, wenigstens eindeutig ungenau zu sein.
In Fällen größerer Abweichungen ist es immer der Leser, der sich geirrt hat.
Rette einen Baum!
Diesen Beitrag nur ausdrucken, wenn unbedingt nötig!
16.08.2010, 11:34 (Dieser Beitrag wurde zuletzt bearbeitet: 16.08.2010 11:37 von gm-axion.)
read from spread sheet? Wo finde ich diese Funktion, oder ist das ein VI ? <---erledigt
Okay, am Ende kommt dann ein String raus, was aber schlecht ist, wenn ich ja Zahlenwerte benötige.