Akwizycja i architektura programu
: 12 sty 2005 00:32
Witam
Napotkalem sie z nastepujacym problemem:
W petli while dokonuje akwizycji danych z czestotliwoscia 10 000 Hz i po zgromadzeniu 25 000 probek dane przekazuje do analizy (petla wykonywana co 2,5 sek). problem polega na tym, ze nastepuje opoznienie zanim nastepna akwizycja sie rozpocznie.( Opoznienie spowodowane skomplikowaniem kodu). Nastepnym problemem jest to petla wykonujaca akwizycje (co 2,5 sek) ogranicza mi mozliwość zrobienia interfejsu dzialajacego z wieksza czestotliwoscia. Czy istnieje możliwość dzialania jednej petli w „tle” podczas gdy druga wykonuje się zupelnie niezaleznie? czy tez moze istnie inna mozliwosc zaprojektowania architektury programu? Z góry dziekuję za jakiekolwiek podpowiedzi i Pozdrawiam :roll:
Napotkalem sie z nastepujacym problemem:
W petli while dokonuje akwizycji danych z czestotliwoscia 10 000 Hz i po zgromadzeniu 25 000 probek dane przekazuje do analizy (petla wykonywana co 2,5 sek). problem polega na tym, ze nastepuje opoznienie zanim nastepna akwizycja sie rozpocznie.( Opoznienie spowodowane skomplikowaniem kodu). Nastepnym problemem jest to petla wykonujaca akwizycje (co 2,5 sek) ogranicza mi mozliwość zrobienia interfejsu dzialajacego z wieksza czestotliwoscia. Czy istnieje możliwość dzialania jednej petli w „tle” podczas gdy druga wykonuje się zupelnie niezaleznie? czy tez moze istnie inna mozliwosc zaprojektowania architektury programu? Z góry dziekuję za jakiekolwiek podpowiedzi i Pozdrawiam :roll: