JFreeChart a porcja danych z portu COM

0

Mam pytanie czysto teoretyczne, Czy biblioteka w.w nadaje się do przedstawiania danych które wysyłane są dajmy na to z prędkością 9600 z COM? czy nie zamuli to całego programu? Rozumiem że będę musiał sobie aktualizować/odświeżać dane na wykresie non stop, chce aby było to dość szybki i lekki program i nie wiem czy ta biblioteka się nada czy poszukać czegoś lepszego.

0

Nada się, nie powinno być żadnego problemu. Przynajmniej po stronie rysowania wykresów, z obsługą portu COM w Javie to różnie bywa, jest kilka bibliotek, jeżeli nie będzie Ci działać posprawdzaj nawet różne wersje tej samej bo różne rzeczy już widziałem niestety.

0

To zależy od:
a) wielkości pojedynczej informacji (tutaj paradoksalnie im informacja większa tym lepiej - przepustowość jest stała, więc uzyskasz mniej danych na sekundę)
b) komputera
c) ilości wyników, które zamierzasz prezentować na ekranie na raz

Dodatkowo jest też pytanie, jak zamierzasz to wyświetlać.

Radziłbym to zasymulować na docelowym komputerze, ewentualnie komputerze o podobnej wydajności. Oczywiście skoro zależy Tobie na wydajności, to można jakoś to zoptymalizować (np. dorzucać po np. 100 elementów na raz, zamiast po jednym).

Nigdy nie zajmowałem się zagadnieniem, ale JFreeChart jest oparty o Swing'a, który jak wiemy do najlżejszych nie należy. Jeśli zależy Ci bardzo mocno na lekkości, to proponuję znaleźć coś pod np. SWT.

1 użytkowników online, w tym zalogowanych: 0, gości: 1