Zapis danych z pomiarów
: 16 lut 2010 19:38
Witam... znowu napotkałem na problem, z którym nie mogę sobie poradzić.Tytułem wstępu załączony plik to VI ćwiczebny, na którym próbuje w domu swoje pomysły. W rzeczywistości właściwy program zbierać będzie dane z rejstratora temperatury. To maksymalnie 20 kanałów (po 20 próbek czasu i wartości mierzonych), w regulowanych odstępach czasu (czas skanu 20 kanałów ok 300ms)... Po upłynięciu ustawionego czasu urządzenie wysyła dane w postaci wektorów array wartości mierzonych oraz odstępu pomiędzy pomiarami. Mój program grupuje/rozdziela je na kolumny symbolizujące mierzone kanały. Wyświetla wartości na wykresie/zapisuje do tabeli/pokazuje na bargrafach. Jednak po zapisie danych do pliku - KASZA... początkowe wiersze to tylko czas zapisu wiersza, po czym zapisywane są te same dane w kilku kolejnych liniach.
Zależy mi tu przy tym by zapis odbywał się na bieżąco. By na przykład w przypadku awarii, zwiechy, nie stracił pomiarów. Dlatego bloczków zapisu danych nie chce umieścić za pętlą while (tak by wykonywały się po zakończeniu pomiarów). Blok inicjalizujący kolejne odczyty z bufora urządzenia znajduje się właśnie w pętli while.
Proszę o pomoc....
Zależy mi tu przy tym by zapis odbywał się na bieżąco. By na przykład w przypadku awarii, zwiechy, nie stracił pomiarów. Dlatego bloczków zapisu danych nie chce umieścić za pętlą while (tak by wykonywały się po zakończeniu pomiarów). Blok inicjalizujący kolejne odczyty z bufora urządzenia znajduje się właśnie w pętli while.
Proszę o pomoc....