Quelques programmes en QBASIC
Pour mon usage personnel, j’ai fréquemment éprouvé la nécessité d’écrire de petits programmes afin de rendre aisés et plaisants, certains calculs fastidieux ou délicats.
Je vous en propose une quinzaine, capables d’intéresser les électroniciens comme les curieux.
En voici la liste :
- XR2206.BAS. Pour ce générateur de fonction bien connu, il suffit d’entrer la valeur du condensateur retenue, pour voir s’afficher une liste de 20 valeurs de R, à 20 fréquences comprises entre 20 Hz et 20 kHz ;
Exemple :

- XR2206S.BAS. Cette fois, il faut entrer C et F pour connaître précisément la valeur de R à adopter ;
Exemple :
Pour un condensateur de 22 nF à 1278 Hz, R = 35.566 kohms
Faire un autre calcul ( O ) :
- BAR.BAS Entrer la valeur totale de la résistance d’un réseau diviseur, et l’écran affiche immédiatement les valeurs des résistances nécessaires à la réalisation d’un atténuateur à plots de –1 à –40 dB, par pas de 1 dB ;
Exemple :

- CALPERP.BAS. Rien à voir avec l’électronique... Ce calendrier perpétuel, permet de retrouver le jour de la semaine en donnant correctement le jour, le mois et l’année, et ce de 1900 à 2092. Il précise également si l’année est bissextile ou non Ainsi, on vérifie aisément que l’an 2000 est strictement identique à 1972. Ce peut être utile ?
Exemple :

- INDUCT.BAS. En donnant une valeur de C, une liste de quarante valeurs de L pour des fréquences comprises entre 20 Hz et 24 kHz ;
Exemple :

- MARCRL.BAS. Il suffit de donner une valeur de L afin de connaître la résistance qu’elle présente en alternatif entre 20 Hz et 24 kHz ;
Exemple :

- MONO.BAS. Calcul de t en fonction ce C et R pour le monostable 74121 ;
Exemple :
Pour un 74121, avec C = 18.7 nF et R = 27 kohms, t = 348.38 µs
Faire un autre calcul ( O ) :
- PARAM.BAS. Donne les valeurs de R entre 60 Hz et 20 kHz en fonction de C1 et C2, pour un schéma de correcteur paramétrique bien connu ;
Exemple :

- PAYE.BAS. Sympa pour les petites associations : à partir du nombre d’heures effectuées et du tarif horaire convenu, donne les éléments utiles à l’établissement d’une feuille de paye ;
Exemple :

- SELHT.BAS. Ce petit programme permet de retrouver le prix HT d’une pièce faisant partie d’un lot, et ce affecté ou non d’une remise accordée par le fournisseur ;
Exemple :

- SELTTC.BAS. Idem au précédent, mais à partir du prix d’un lot TTC. Si un catalogue vous propose un lot de 25 pièces pour 876 € TTC, et vous accorde une remise de 15%, vous savez immédiatement le prix unitaire réel HT de chaque pièce
Exemple :

- TRAD24.BAS. Entrez un nombre compris entre 0 et 16777215, et vous obtenez sa valeur en HEXA, ainsi que son mot binaire sur 24 bits. Très utile!!
Exemple :

- TOTAL.BAS. Ce n’est qu’une simple calculette additionneuse, mais elle permet de garder trace de la saisie réelle, de faire des sous-totaux. Bien pratique pour les longues listes d’additions à vérifier et voir évoluer ;
Exemple :
- TRANSFOS.BAS. Ecrit à partir des données de l’excellent ouvrage publié aux éditions ETSF sous la plume de M. DOURIAU et F. JUSTER, intitulé LA CONSTRUCTION DES PETITS TRANSFORMATEURS (malheureusement introuvable désormais), ce logiciel se charge des laborieux calculs liés à la réalisation d’un transformateur. Incomplet pourtant, il ne fait pas les calculs d’encombrement des fils, etc., il aide toutefois considérablement à l’évaluation des enroulements primaires, secondaires, nombre de tours, section des fils, etc.
Exemple de saisie :

Résultats :

- WATT.BAS. À partir de l’impédance d’un haut-parleur, donne les tensions RMS à mesurer afin de reconnaître entre 1 et 310 W.
Exemple :

Jean Alary nous a quittés en Août 2014. --- Retour à la page d'accueil