27.07.2011, 16:19
Hallo,
ich bin blutiger Anfänger in LabView und von Haus aus eigentlich C#-Programmierer.
Nun will mein Chef LabView benutzen um Daten aus einer SPS anzeigen zu lassen.
Die SPS schickt einmal in der Sekunde einen Integer Wert übers Netzwerk (Insgesamt 200 mal).
LabView empfängt diesen und zeigt ihn auf dem Bildschirm an. (Das funktioniert auch ganz wunderbar ..)
Jetzt möchte ich die Werte einem Array hinzufügen und wenn alle 200 Werte angekommen sind, diese in einem Graphen anzeigen lassen. Ich verstehe allerdings nicht wie ich in LV nen Array allokiere, leer initialisiere um dann in der Schleife da Daten reinzuschaufeln. (Das "Array erstellen" vi hat z.B. nen Eingang .. wozu? MUSS ich min. einen Wert einfügen?)
Ich will das eigentliche Array nicht auf dem Panel anzeigen lassen, sondern einfach nur als Datenbank für den Graphen benutzen.
Also: Array leer initialisieren und in der Schleife Daten rein schaufeln.
Könnte mir da wer nen Stupser in die richtige Richtung geben? Ich hab mein aktuelles vi mal angehängt.
Danke schonmal und
MfG
Nachtrag: Wenn ich das Array auf dem Panel anlege, funktioniert alles wie ich es haben möchte. MUSS es dazu denn auf dem Panel liegen? Gibt es keine Möglichkeit ein Array anzulegen und wiederzuverwenden OHNE das es auf dem Panel liegen muss?
ich bin blutiger Anfänger in LabView und von Haus aus eigentlich C#-Programmierer.
Nun will mein Chef LabView benutzen um Daten aus einer SPS anzeigen zu lassen.
Die SPS schickt einmal in der Sekunde einen Integer Wert übers Netzwerk (Insgesamt 200 mal).
LabView empfängt diesen und zeigt ihn auf dem Bildschirm an. (Das funktioniert auch ganz wunderbar ..)
Jetzt möchte ich die Werte einem Array hinzufügen und wenn alle 200 Werte angekommen sind, diese in einem Graphen anzeigen lassen. Ich verstehe allerdings nicht wie ich in LV nen Array allokiere, leer initialisiere um dann in der Schleife da Daten reinzuschaufeln. (Das "Array erstellen" vi hat z.B. nen Eingang .. wozu? MUSS ich min. einen Wert einfügen?)
Ich will das eigentliche Array nicht auf dem Panel anzeigen lassen, sondern einfach nur als Datenbank für den Graphen benutzen.
Also: Array leer initialisieren und in der Schleife Daten rein schaufeln.
Könnte mir da wer nen Stupser in die richtige Richtung geben? Ich hab mein aktuelles vi mal angehängt.
Danke schonmal und
MfG
Nachtrag: Wenn ich das Array auf dem Panel anlege, funktioniert alles wie ich es haben möchte. MUSS es dazu denn auf dem Panel liegen? Gibt es keine Möglichkeit ein Array anzulegen und wiederzuverwenden OHNE das es auf dem Panel liegen muss?