Hallo Brongx,
- du hast den SoundInput auf "Kontinuierlich" konfiguriert, legst aber immer wieder große Pausen zwischen den Leseoperationen ein. Dies könnte den Lesebuffer sprengen...
Was soll das hier bitte bringen?
- Was erwartest du von der While-Loop im ersten Frame? Das Schieberegister startet mit Null (als Default). Null mod 2 = 0. Vergleich mit Null = TRUE. Sofortiger Schleifenabbruch und merken von i=0 im Schieberegister...
- "Numeric" ist nach dieser Loop also Null. Im zweiten Frame gilt (0+1)mod2=1 und dass dann ungleich Null: der True-Case wird nie ausgeführt...
- Warum diese ganzen lokalen Variablen?
- Im GetRowFrquency-VI werden sich überlappende Frequenzbereiche geprüft. Ist das wirklich so - und ist das sinnvoll? (Statt der gestaffelten Vergleiche könnte man auch mit 1D-Schwellwert aus der Array-Palette arbeiten...)
- Im listen_3.vi wird TransmitMode vor der Loop abgefragt. Ist das so gewollt? THINK DATAFLOW...