Dodawanie czasu do danych
: 06 lis 2013 12:22
Witam,
Mierze temperaturę i dane przychodzą mi za pomocą RS485 (MODBUS).
Zrobiłem sobie pętlę while i co 5 sekund jest dokonywany odbierana temperatura, ktora potem jest dodawana do tablicy po to, aby wyświetlić ja na Wykresie.(temperatura jest dzielona przez 10, bo urządzenie z którego odczytuje temperaturę właśnie w taki sposób ją wysyła)
Chciałbym móc mieć możliwość zapisu tych wyników pomiarów (teoretycznie już to zrobiłem, bo są zapisywane wyniki do pliku) ale chcę jeszcze dodać DATĘ I CZAS kiedy był wykonany pomiar.
I mam tutaj problem.
Najlepiej byłoby, aby na grafie na skali x również był wyświetlany czas w którym dokonano pomiar (bo teraz jest tylko numer pomiaru czyli 1,2,3,...itd.)
Jak tego dokonać
Tutaj można pobrac bibliotekę do MODBUSA:
http://zone.ni.com/devzone/cda/epd/p/id/4756
w załączniku mój VI
Wydaje mi się że najlepiej jest zrobić tablicę.
Np pierwsza kolumna to byłaby ID (int)
druga to czas(string)
i trzecia to wynik (double)
Mierze temperaturę i dane przychodzą mi za pomocą RS485 (MODBUS).
Zrobiłem sobie pętlę while i co 5 sekund jest dokonywany odbierana temperatura, ktora potem jest dodawana do tablicy po to, aby wyświetlić ja na Wykresie.(temperatura jest dzielona przez 10, bo urządzenie z którego odczytuje temperaturę właśnie w taki sposób ją wysyła)
Chciałbym móc mieć możliwość zapisu tych wyników pomiarów (teoretycznie już to zrobiłem, bo są zapisywane wyniki do pliku) ale chcę jeszcze dodać DATĘ I CZAS kiedy był wykonany pomiar.
I mam tutaj problem.
Najlepiej byłoby, aby na grafie na skali x również był wyświetlany czas w którym dokonano pomiar (bo teraz jest tylko numer pomiaru czyli 1,2,3,...itd.)
Jak tego dokonać


Tutaj można pobrac bibliotekę do MODBUSA:
http://zone.ni.com/devzone/cda/epd/p/id/4756
w załączniku mój VI
Wydaje mi się że najlepiej jest zrobić tablicę.
Np pierwsza kolumna to byłaby ID (int)
druga to czas(string)
i trzecia to wynik (double)