LabVIEWForum.de - Auswertung von DAQ Messung

LabVIEWForum.de

Normale Version: Auswertung von DAQ Messung
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2 3
Also für meine erste Spannung macht er das Super mit dem Vi von einem Post drüber (wenn ich beim IndexArray ei IndexZeile ne 1 oder 2 eingebe o.o) aber es fehlen Halt die Werte von Spannung 2 und der Strom
Hallo cypher,

dein Bild zeigt, wie du die Mittelwerte für ein Signal bekommst. Du willst aber Rechenwerte für 3 (!!!) Signale bekommen!
Deshalb noch einmal: Entweder per IndexArray jedes der 3 Signale indizieren und separat berechnen oder (viel besser) eine autoindizierende FOR-Loop verwenden!

Du musst dir nur überlegen, wie du die Rechenergebnisse haben willst, da du ja 6 Ergebnisse bekommst, je 2 pro Signal. Mittels FOR-Loop bekommst du ein 2D-Array mit 2*3 Elementen geliefert...
Und wie Indiziere ich jedes der 3 Signale , wenn ich nur ein Signal bekomme aus meiner Read Funktion ....mit Signal Trennen oder wie ?

Ne erklärung dazu wäre halt schön wie man das macht , da ich in Labview nicht wirklich sehr fest bin , wurde da ins kalte Wasser geworfen vom wegen na mach mal ...
(28.06.2013 10:13 )cypher schrieb: [ -> ]Und wie Indiziere ich jedes der 3 Signale , wenn ich nur ein Signal bekomme aus meiner Read Funktion ....mit Signal Trennen oder wie ?

Ne erklärung dazu wäre halt schön wie man das macht , da ich in Labview nicht wirklich sehr fest bin , wurde da ins kalte Wasser geworfen vom wegen na mach mal ...
Hm, ich möchte dir hier nicht zu nahe treten aber das Problem ist eher das du die Grundlagen nicht angeschaut hast.
Du legst ein Task mit 3 Kanälen an und liest dann N Kanäle mit M Samples aus. Wie kommst du jetzt darauf das du nur 1 Signal ausliest?

Anbei ein Snippet wie du es machen kannst. Beachte hierbei bitte den Kommentar am Ende. Das ist einfach in LV 2012 machbar aber da ich es hier nicht habe nur ein Kommentar was zu tun ist.
Hey nach deiner Grundlagenkritik habe ich mich dazu nochmal belesen und peile jetzt wo mein Fehler lag ^^. Habe es jetzt hinbekommen und erhalte ein super 1d array so wie ich es haben mag =). Dies lässt sich auch super in die Zeile meines Ergebnis Arrays mit hilfe von Replace Array Subset einfügen , nur hab eich mich nen bissel vertan was das aus den verschiedenen Cases in das Ergebnis Array schreiben betrifft ....Das funktioniert nicht wie ich es mir vorgestellt habe und zwar deshlab:
Bei der Funktion lese ich ja mein Array ein, in welches ich schreiben mag. Das ist bei Case 1. einfach ein leeres Array , dann erhalte ich mein Ergebnis Array . Jetzt kommt der Knackpunkt wie führe ich dieses Ergebnis Array für den 2. Case als da Array zu welches beschrieben werden soll ?
Hallo cypher,

noch mehr Grundlagenkritik: Nie umständliche Fragen mit viel Text stellen OHNE entsprechendes Bild des BD!

Tipp: Schieberegister verwenden...
Meine überlegnung war mit hilfe von Variablen zu Arbeiten
Hallo cypher,

Zitat:Habe mein Problem mit hilfe der lokalen Variabel selber gelöst
... und dir damit über kurz oder lang das nächste Problem eingehandelt: "RACE CONDITION" ahead!
Ja auch gerade gemerkt das ich damit Probleme bekomme :/

Schieberegister hört sich gut an , aber kann ich die niht nur in Schleifen benutzen ? , weil ich habe ja ne Case Strucktur
Hallo cypher,

und um deine Eventstruktur herum hast du keine Schleife, an der du dein Schieberegister andocken könntest?

Ansonsten: FeedbackNodes sind gleichwertig...
Seiten: 1 2 3
Referenz-URLs