Hi,
ich scheine wohl mit der Datenerfassung in Labview einfach nicht ganz zurechtzukommen. Es gibt ja die schöne Funktion Append Waveforms, mit der ich zwei Signalverläufe aneinanderhängen kann. Weil ich in der selben Zeit, in der ich ein Sample von einem digitalen Task lese, 10 Samples von einem analogen bekomme, wollte ich einfach den digitalen Signalverlauf 10 mal an sich selber hängen. Das ganze funktioniert auch so weit; wenn ich den Verlauf lese und in eine Datei speichere und dann daraus wieder anzeige, habe ich gleichviele Werte und damit durchgehende Signale.
Leite ich aber das vorher erzeugte Signal direkt in ein Signalverlaufsdiagramm (wohlgemerkt, ich hab die digitalen Werte schon "vervielfacht"), werden mir dennoch nur Punkte angezeigt. Ich hab mir schon überlegt, dass Append Waveform vielleicht die t0-Werte der Signale vergleicht und darum eine eigene Funktion geschrieben, die einfach nur die Arrays aneinanderhängt und dabei den t0-Wert des ersten Signals behält, aber das hilft leider auch nicht. Was könnte ich sonst machen?
Ich hab mal mein SubVIs AppendWaveform und das zum Vervielfachen angehängt, vielleicht ist ja (wie leider so oft) ein offensichtlicher Fehler vorhanden. Eine Antwort würde wahrscheinlich auch direkt mein
anderes Problem lösen, dann könnte ich nämlich doch einfach den Signalverlauf komplett aneinanderhängen und als t0-Wert 0 einsetzen. Das scheint ja leider so nicht zu gehen, wenn der erste t0-Wert manuell auf 0 gesetzt wurde und der zweite diesem gar nicht entspricht.
Ich danke euch im Voraus - und muss mich wahrscheinlich für meine Nerverei entschuldigen
Gruß Alex