0
Τις τελευταίες μέρες ενα gui με javafx και χρησιμοποίησα επιτυχώς μια βιβλιοθήκη σειριακής
https://code.google.com/archive/p/ja..._examples.wiki.
Στις συναρτήσεις μου ρωτάω και μετά περιμένω απάντηση.
Ο χρόνος για να πάρω απάντηση απο το modem ειναι 4 ms ,
στο pc όμως πρέπει να κάνω delay 400ms και μετά να διαβασω τον register του UART, αλλιώς τα data έχουν error
Προφανώς το λειτουργικό σύστημα έχει και αλλες δουλειες να κάνει απο το να διαβάσει το buffer της σηριακής , οπότε με τα timeslot βγαίνει αυτός ο χρόνος.
Επισης η java τρέχει σε JVM άλλη καθυστέρηση εκεί.
O προβληματισμός μου ειναι τι θα γινει αν μπει σε windows xp ή σε windows 8 ή 10 , ακόμα χειρότερα σε άλλο λειτουργικό MAC OS ?
Μήπως χρειαστεί μεγαλύτερος χρόνος ? θα μου πεις να χρησιμοποιήσω event handling αλλά οταν εχω να κάνω write και read 20 registers στη σειρά δεν νομίζω να τεριάζει στη περίπτωση μου.
Προφανώς θα κάνω δοκιμές και σε άλλα λειτουργικά απλά θα ήθελα να δω αν έχετε αντιμετωπίσει ανάλογο πρόβλημα