LabVIEWForum.de - Trennung von Datenwerten - wo ansetzen?

LabVIEWForum.de

Normale Version: Trennung von Datenwerten - wo ansetzen?
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Hallo Knut,

links von dem WriteToSpreadsheetFile (aka "Excel-Funktion") wird ein einfaches BuildArray verwendetSmile
' schrieb:Hallo Knut,

links von dem WriteToSpreadsheetFile (aka "Excel-Funktion") wird ein einfaches BuildArray verwendetSmile

Ah, danke.Smile
Da ich die Daten aber nur etwa alle 15 Minuten auslesen will, müsste ich eine "while"-Schleife um das "Build Array" und das "WriteToSpreadfile" legen, richtig?
Hallo Knut,

es ist egal, ob du alle 10ms oder alle 15min Werte auslesen willst: eine Schleife brauchst du immer...
Hallo Gerd,
wäre das dann so in etwa richtig?

Lv10
Hallo Knut,

wozu soll die TimedWhileLoop gut sein?
Brauchst du die da überhaupt?
Wie stoppst du die?
Hallo Knut,

hier nochmal deine PN (bitte in Zukunft solche Fragen im Forum stellen!):
Zitat:ist das so denn nicht richtig, wenn ich alle x Minuten die sechs Werte in eine Excel-Tabelle einlesen möchte?

- du möchtest sicher in eine "Excel"-Datei schreiben und nicht lesenSmile
- in deinem Bild sieht man überhaupt keine angschlossenen Konstanten, hast du AutoGrow ausgeschaltet?
- Wenn diese Schleife läuft, schreibt sie immer die gleichen Werte - diese Schleife gehört um deine gesamte Sequenz herum, schließlich willst du ja immer wieder neue Werte lesen...
- Tut's nicht auch eine normale Whileloop mit einfacher Wartefunktion (die dann ausbaufähig wäre mit Stopp-Funktion etc...)?
- Das BuildArray gehört vor die Schleife, es muss nicht immer mit den gleichen knostanten Werten das Array neu zusammengesetzt werden...
- Profil ergänzen, wenn du mitlv10arbeitest!
' schrieb:Hallo Knut,

hier nochmal deine PN (bitte in Zukunft solche Fragen im Forum stellen!):
- du möchtest sicher in eine "Excel"-Datei schreiben und nicht lesenSmile
- in deinem Bild sieht man überhaupt keine angschlossenen Konstanten, hast du AutoGrow ausgeschaltet?
- Wenn diese Schleife läuft, schreibt sie immer die gleichen Werte - diese Schleife gehört um deine gesamte Sequenz herum, schließlich willst du ja immer wieder neue Werte lesen...
- Tut's nicht auch eine normale Whileloop mit einfacher Wartefunktion (die dann ausbaufähig wäre mit Stopp-Funktion etc...)?
- Das BuildArray gehört vor die Schleife, es muss nicht immer mit den gleichen knostanten Werten das Array neu zusammengesetzt werden...
- Profil ergänzen, wenn du mitlv10arbeitest!

Besten Dank für die Antwort.
- Autogrow sagte mir bisher nicht. Lese ich gleich direkt mal nach.
- Ok, die gesamte Schleife um Sequenz 6 hört sich logisch an. Aber wie packe ich dann nur das "Build Array" davor?
Und du meinst also eine einfache While-Schleife reicht?
Hallo Knut,

AutoGrow: Rechtsklick auf den Schleifenrahmen...

Zitat:wie packe ich dann nur das "Build Array" davor?
Dein BuildArray funktioniert vor der Schleife genauso wie in der Schleife (bezogen auf das Bild in Beitrag #14)!

Zitat:Und du meinst also eine einfache While-Schleife reicht?

Also mit "Daten aber nur etwa alle 15 Minuten auslesen will" (Beitrag #12) hast du die Antwort selbst gegeben: ja, die normale Whileloop reicht dann aus...
' schrieb:Hallo Knut,

AutoGrow: Rechtsklick auf den Schleifenrahmen...
Dein BuildArray funktioniert vor der Schleife genauso wie in der Schleife (bezogen auf das Bild in Beitrag #14)!
Also mit "Daten aber nur etwa alle 15 Minuten auslesen will" (Beitrag #12) hast du die Antwort selbst gegeben: ja, die normale Whileloop reicht dann aus...

Hallo Gerd,

automaitsche vergrößern ist an.
Meinst du das mit der "While"-Schleife dann so wie im Bild? Nur wie stelle ich dann dort ein, dass alle fünfzehn Minuten die Werte eingelesen werden?

Grüße,
Knut

(Anhang in LabView-Version 10.)
Hallo Knut,

die While-Loop gehört entweder um die komplette Sequenz oder zumindestens um den kompletten Code in Frame#6. Schließlich soll ja in der Schleife nicht nur der Code zum Dateischreiben stehen, oder?
Und für die Wartezeit gibt es einige Funktionen in der Timing-Funktionspalette...
Seiten: 1 2 3
Referenz-URLs