Autres fonctionalités de Qt (avancé)
Par Jeremie le 02 Septembre 2011
Intro
De nombreuse librairies externes permettent d'etendre les fonctionalités de Qt . Nous porterons notres attention sur ces 2 librairies :
- Qextserialport : permet de gérer une liaison rs232 sous Qt
- Qwt : permet de réalisé des tracés de courbes
Rq :
Ces 2 librairies sont compatibles linux et windows , nous allons expliquer leur utilisation sous un systeme linux .
Qextserialport pour la gestion rs232
Qextserialport permet de configurer la liaison :
- choix du port : ttyUSB0
- choix du mode lecture/ecriture
- choix de la vitesse/bit de stop ….
une fois la liaison configurée on utilise les fonctions du type :
- port->write(data)
- port->read(buffer)
Rq:
Afin de recuperer les données de manière "continue" , nous on peut utiliser des Timers ou des Threads . Un Thread peut lire en permanace le port serie de manière parralèle à notre programme .
Qwt pour tracer des courbes
Qwt donne les outils necessaires à Qt pour tracer des coubes de manière statique.
Mais aussi en temps réel :