Logiciels
éducatifs libres (Open
Source) et gratuits Rubrique :
Education / Enseignement Voici une sélection de logiciels que j'ai développés sous Windows XP avec l'environnement de programmation Borland C++ Builder version 5.0. Ces logiciels sont sous la licence
publique générale GNU. N.B.
Les programmes qui fonctionnent également sous Linux (avec Ubuntu et l'émulateur Wine) sont signalés par la mascotte
Tux :
![]()
|
||
|
Pour apprendre ou réviser vos tables d'addition et de multiplication :
|
|
|
On désire connaître le code des couleurs d'une résistance de valeur nominale 19500 Ω : La valeur normalisée la plus proche est 18 kΩ dans la série E12, et 20 kΩ dans la série E24. |
|
3. Conversion d'unités (degrés Celsius / degrés Fahrenheit / degrés Kelvin) ![]()
|
||
4. Changement de base de numération (binaire / décimale / hexadécimale)
Télécharger
le code source ![]()
|
|
|
6. PQS, la calculette de l'Electrotechnicien
![]()
|
Un moteur asynchrone triphasé consomme 1950 watts avec un facteur de puissance de 0,85. La tension d'alimentation est de 400 V (entre phases).
La calculette PQS vous donne directement la puissance réactive, la puissance apparente et le courant de ligne :
|
|
7. Torque, Conversion vitesse de rotation, couple, puissance mécanique
Télécharger le code source ![]()
|
Exemple d'utilisation de l'application Torque : Un moteur de puissance mécanique 1500 watts tourne à la vitesse de 1425 tours par minute. Quel est le moment du couple mécanique ?
Le moment du couple mécanique est donc de 10,05 Nm. |
|
L'application MCC simule le fonctionnement d'un moteur à courant continu :
Pour cela, il faut saisir les paramètres du moteur :
Vous pouvez ensuite faire varier à votre guise :
et suivre l'évolution de :
Exemple avec un moteur de rétroviseur (à aimants permanents) :
|
||
9. Transfo, simulation d'un transformateur électrique
![]()
|
L'application Transfo simule le fonctionnement d'un transformateur électrique monophasé ou triphasé. Pour cela, il faut saisir les paramètres du transformateur :
Au secondaire, vous avez le
choix entre 7 types de charges :
Exemple d'utilisation avec un transformateur de commande et de signalisation monophasé : |
|
10. Harmoniques, synthèse d'un son (au format .wav) à partir de ses harmoniques
Télécharger le code source ![]() |
L' application Harmoniques reconstitue un signal à partir de ses harmoniques (en se limitant aux 11 premiers harmoniques) :
La forme du signal est mise à jour en temps réel dans une fenêtre de type oscilloscope. De plus, le signal est sauvegardé sous forme audio (au format .wav) et vous avez la possibilité de l'écouter. Par exemple, voici la synthèse du signal carré (harmoniques de rangs impairs d'amplitudes 1/n) :
Le bouton +1/2 augmente la fréquence d'une demi octave (soit 21/2 = 41,4 %). Le bouton +1/12 augmente la fréquence d'un douzième d'octave (soit 21/12 = 5,95 %). C'est la définition du demi-ton des musiciens. Le bouton +1/72 augmente la fréquence d'un douzième de ton (soit 21/72 = 0,97%). |
|
11. SimOscillo, générateur d'oscillogrammes réalistes
Télécharger
le code source ![]()
|
L'application SimOscillo est un simulateur d'oscillogrammes. SimOscillo génère une image numérique au format bitmap ou JPEG (541 * 285 pixels). SimOscillo permet ainsi d'illustrer proprement vos :
Caractéristiques :
Exemples d'oscillogrammes :
N.B. SimOscillo simule un oscilloscope de type numérique :
On n'oubliera pas de respecter le Théorème de Shannon ... |
|
12. BitGenerator, générateur de bits aléatoires sur le port COM (RS232) d'un ordinateur
|
L'application BitGenerator permet de générer sur le port COM d'un ordinateur :
Vous avez le choix entre plusieurs taux de transmission :
Exemple n°1 : Chronogramme d'une tension périodique de fréquence 9600 Hz Exemple n°2 : Chronogramme d'un signal logique pseudo-aléatoire de 19200 bits/s N.B. En fait, le signal n'est pas complètement aléatoire : la trame RS232 nécessite un bit de Stop (1 en logique négative) suivi d'un bit de Start (0 en logique négative) tous les 10 bits (en rouge sur le chronogramme ci-dessus). |
(C) Fabrice Sincère ; Révision 1.1.10