17.08.2016, 11:57
Hallo,
ich lese mit dem USB6211 über 3 analoge Kanäle gleichzeitig Werte ein. Obwohl ich mir einbilde den Ablauf verstanden zu haben, ergeben sich Probleme beim zusammengesetzten Signal. Es werden scheinbar Samples verschluckt. Es wird mit 40 kHz abgetastet und jeweils 500 Samples in den Ringpuffer mit einer Größe von 3s getan. Die Anzahl der auszulesenden Samples habe ich auch schon erhöht. Selbst bei 20.000 Samples ergibt sich das Problem - jedoch erst im Ringpuffer, wenn die einzelnen Blöcke aneinander geraten. Ich habe deshalb schon den internen Buffer der Hardware manuell angepasst. Mein aktueller Ansatzpunkt ist die Umsetzung des Ringpuffers. Aber es scheint nur andere, jedoch keine bessere/einfachere Lösung zu geben...
ich lese mit dem USB6211 über 3 analoge Kanäle gleichzeitig Werte ein. Obwohl ich mir einbilde den Ablauf verstanden zu haben, ergeben sich Probleme beim zusammengesetzten Signal. Es werden scheinbar Samples verschluckt. Es wird mit 40 kHz abgetastet und jeweils 500 Samples in den Ringpuffer mit einer Größe von 3s getan. Die Anzahl der auszulesenden Samples habe ich auch schon erhöht. Selbst bei 20.000 Samples ergibt sich das Problem - jedoch erst im Ringpuffer, wenn die einzelnen Blöcke aneinander geraten. Ich habe deshalb schon den internen Buffer der Hardware manuell angepasst. Mein aktueller Ansatzpunkt ist die Umsetzung des Ringpuffers. Aber es scheint nur andere, jedoch keine bessere/einfachere Lösung zu geben...