LabVIEWForum.de - Einen Raum in Labview bauen

LabVIEWForum.de

Normale Version: Einen Raum in Labview bauen
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Mal eine Frage an diejenigen die hier noch mitlesen:

Ich habe in meinem Raum jetzt folgendes Problem. Ich muss Strom und Wärmedaten aus eine Excel Tabelle in eine while Schleife einbinden. Die Tabelle hat 86400 Zeilen (je Sekunde des Tages) und hat mehre Spalten (Wärmeleistung ; elek Leistung usw)

Wie kann ich bei jedem Schritt des Loops aus der jeweiligen Zeile die beiden (oder später auch mehr) Werte entnehmen??
Hallo Olli,

Zitat:Wie kann ich bei jedem Schritt des Loops aus der jeweiligen Zeile die beiden (oder später auch mehr) Werte entnehmen??
2 Methoden:
- Nimm statt einer While-Loop eine FOR-Loop mit autoindizierendem Input-Tunnel, dann erhälst du automatisch die Werte zeilenweise…
- Verwende IndexArray, wenn du in der While-Loop Werte aus dem 2D-Array indizieren willst…

Beides gehört zu den LabVIEW-Basics: hast du schon die Tutorials durchgearbeitet?
(03.04.2020 17:31 )GerdW schrieb: [ -> ]Hallo Olli,

Zitat:Wie kann ich bei jedem Schritt des Loops aus der jeweiligen Zeile die beiden (oder später auch mehr) Werte entnehmen??
2 Methoden:
- Nimm statt einer While-Loop eine FOR-Loop mit autoindizierendem Input-Tunnel, dann erhälst du automatisch die Werte zeilenweise…
- Verwende IndexArray, wenn du in der While-Loop Werte aus dem 2D-Array indizieren willst…

Beides gehört zu den LabVIEW-Basics: hast du schon die Tutorials durchgearbeitet?

Ja. Ich hab es versucht, aber ich werde regelmäßig aus den Tutorials rausgeschmissen. In der Regel so alle 3-4 Minuten. Ich vermute der Fehler liegt bei mir aber da muss ich mal drum kümmern.

Danke dir nochmal
WEnn ich dann hier nochmal was drunter fragen darf.

Ich bin jetzt an der tollen Stelle, dass ich Excel Daten importieren muss 2hands

Ich hab die Excel als csv gespeichert und sie importiert. Da gab es jetzt 2 Probleme und ich hoffe ihr könnt mir nochmal helfen.

Ich kann die Daten nur in der "Table Control" und nicht als Array anzeigen (was vermutlich besser wäre) und ich hab Daten zwar in mehren Zeilen aber alle Daten aus meh mehreren Spalten sind jetzt in einer Spalte und mit ; getrennt. wie kann ich das korrigieren?

Danke euch. Ich hänge ein Bild dran
Da gibt es ein VI "String 2 String Array" oder so ähnlich. Da kann das Trennzeichen angegeben werden.
Such mal bei den String-Funktionen.
Gruß Holger
(08.04.2020 18:19 )BNT schrieb: [ -> ]Da gibt es ein VI "String 2 String Array" oder so ähnlich. Da kann das Trennzeichen angegeben werden.
Such mal bei den String-Funktionen.
Gruß Holger

hast du den genauen Namen?

Alles was ich finde ist Spreadsheet String To Array Function und das will nicht so wirklich funktionieren. Programm läuft bei mir heute mal wieder richtig scheisse weil ich es ja über team viewer bedienen muss
Hallo Olli,

Zitat:Alles was ich finde ist Spreadsheet String To Array Function und das will nicht so wirklich funktionieren.
Genau das musst du nehmen. Dann noch das Semikolon als Trennzeichen vorgeben…
(08.04.2020 19:10 )GerdW schrieb: [ -> ]Hallo Olli,

Zitat:Alles was ich finde ist Spreadsheet String To Array Function und das will nicht so wirklich funktionieren.
Genau das musst du nehmen. Dann noch das Semikolon als Trennzeichen vorgeben…

da kommt bei mir leider die folgende Fehlermeldung (siehe Bild). ich vermute es scheitert an dem spreadsheet string aber diese Erkenntnis hilft mir dabei nicht.

Ich muss leider dazu sagen, dass ein Mausklick aktuell ca 5 Sekunden dauert, also alles etwas erschwert. Corona sei dank.
Hallo Olli
Du gibst an LabVIEW 2019 zu benutzen. Un dort gibt es ein VI, dass o ähnlich heißt. Wer sucht, der findet, oder muss halt selbst programmieren.

Hausaufgabe: Jeden Tag eine Funktions-(Sub-)Palette mit geöffneter Kontexthilfe durchsuchen und sich einen Überblick über vorhandene Funktionalität verschaffen. Das ist sehr lehrreich und jedem Programmierer für jede Programmiersprache und Entwicklungsumgebung angeraten.

Gruß Holger
Hallo Olli,

Zitat:da kommt bei mir leider die folgende Fehlermeldung (siehe Bild). ich vermute es scheitert an dem spreadsheet string aber diese Erkenntnis hilft mir dabei nicht.
Deine Vermutung ist falsch!

Dein SpreadsheetString2Array ist hier falsch verwendet: du bekommst doch schon dein Array vom ReadSpreadsheetFile!
Vielleicht solltest du eher dort mal das korrekte Trennzeichen angeben: auch hier gilt der Hinweis, einfach mal die LabVIEW-Hilfe zu den verwendeten Funktionen zu lesen!

Wenn die Fehlermeldung wie bei dir "unwired, but required input" lautet, dann fehlt der Funktion ein Draht am Eingang. Die Kontexthilfe zeigt übrigens an, welche Inputs Daten erfordern: diese sind fett angezeigt! (Da muss ich gleich mal wieder auf die Links in meiner Signatur verweisen!)
Seiten: 1 2 3
Referenz-URLs