Hallo zusammen!
Ich mal wieder
Bisher konnte mir dieses Forum sehr gut helfen, worüber ich mehr als dankbar bin!
Folgendes Problem:
Element 0 in den Arrays zeigt die Länge, Element 1 den Kanal an.
Im angehängten VI stehen die Arrays channel24/12/2samples für die drei Möglichkeiten, die jeder Kanal von insgesamt 8 Kanälen haben kann. Zum besseren Verständnis habe ich hier nur Kanal 1 genommen.
Ich möchte Upsampling betreiben - immer auf 12 Werte.
Im weiteren soll über Element 1 der Kanal ausgewählt und über Element 0 dann der jeweilige Case gewählt werden, mit dem ein Upsampling durchgeführt wird.
Binde ich das VI in mein Programm ein und starte es, wird sowohl der Case für 2 Samples, auch auch der für 12 samples verarbeitet, obwohl im Originalprogramm derzeit 24 Samples anliegen.
Der Indicator Länge=Samples zeigt dann 252 an, also 0-4 - warum?
Die Daten kommen im Array immer nacheinander vor, also Kanal1, Kanal2 ... Kanal 8.
Im Anhang befindet sich das VI sowie ein Snippet des Originalprogramms - hier habe ich das Abtrennen der Daten nach Kanal in einem seperaten Schritt erledigt.
Über eine Idee wie ich es besser lösen, bzw. eine Fehlerlösung machen kann, bin ich sehr sehr dankbar
Viele Grüße, Lazy