begin process at 2010 09 03 21:50:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > CALCUL DE RÉSISTANCE

CALCUL DE RÉSISTANCE


 Information sur la source

Note :
8,91 / 10 - par 11 personnes
8,91 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Divers Classé sous :resistance, tolerance, electricité, electronique Niveau :Débutant Date de création :14/11/2004 Date de mise à jour :04/12/2004 12:56:22 Vu / téléchargé :19 001 / 673

Auteur : ni69

Ecrire un message privé
Site perso
Commentaire sur cette source (14)
Ajouter un commentaire et/ou une note

 Description

Cliquez pour voir la capture en taille normale
Ce programme calcule les valeurs (Résistance, Tolérance, Coefficient de température) d'une résistance de 4, 5 ou 6 bandes en fonction de ses couleurs, ou inversement, définit ses couleurs en fonction de ses valeurs.

C'est la première source que je poste ici...
Si vous voyez des améliorations à apporter, je suis preneur !


 Conclusion

Pour l'instant, pas de bugs connus...

J'utilise dans ce programme le fichier ressource 'WindowsXP.res' pour permettre l'affichage du style XP sur toutes les versions de Delphi (seulement pour ceux qui ont WinXP évidement ! ;) ).
Le fichier ressource 'PIC.res' stocke les images des résistances.

Le programme offre une possibilité de copier les valeurs de la résistance dans le presse-papier afin de pouvoir les réutiliser.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !
  • APropos.dcuTélécharger ce fichier [Réservé aux membres club]4 477 octets
  • APropos.dfmTélécharger ce fichier [Réservé aux membres club]363 322 octets
  • APropos.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 161 octets
  • FichePrincipale.dcuTélécharger ce fichier [Réservé aux membres club]19 421 octets
  • FichePrincipale.dfmTélécharger ce fichier [Réservé aux membres club]55 229 octets
  • FichePrincipale.pasTélécharger ce fichier [Réservé aux membres club]Voir ce fichier15 067 octets
  • PIC.resTélécharger ce fichier [Réservé aux membres club]9 644 octets
  • Resist.cfgTélécharger ce fichier [Réservé aux membres club]Voir ce fichier370 octets
  • Resist.dofTélécharger ce fichier [Réservé aux membres club]Voir ce fichier1 259 octets
  • Resist.dprTélécharger ce fichier [Réservé aux membres club]Voir ce fichier818 octets
  • Resist.resTélécharger ce fichier [Réservé aux membres club]1 880 octets
  • WindowsXP.resTélécharger ce fichier [Réservé aux membres club]648 octets

Télécharger le zip


 Historique

15 novembre 2004 00:19:09 :
J'ai fais les modifications que JulioDelphi m'a conseillées (regroupement des procédures de changement du nombre de bandes de couleur, changement des propriétés des composants en AutoCheck := True )
18 novembre 2004 12:48:46 :
J'ai ajouté l'affichage de l'encadrement de la valeur de la résistance selon la tolérance... Merci à GrandVizir pour cette idée ;)
18 novembre 2004 12:55:53 :
Une petite erreur de post... La capture était mauvaise...
02 décembre 2004 11:50:18 :
Ajout de la police VinerHandITC dans le zip. En effet, de nombreux ordinateurs ne l'ont pas et c'est une de celles que j'utilise dans ce prog...
04 décembre 2004 12:56:23 :
J'ai changé la police suite au message de DelphiProg. Merci à lui de m'avoir signalé ceci... ;)

 Sources du même auteur

Source avec Zip Source avec une capture UAC (USER ACCOUNT CONTROL) - EXÉCUTER UNE APPLICATION EN TAN...
Source avec Zip Source avec une capture RESTAURATION DE FICHIERS SUPPRIMÉS SUR UN DISQUE DUR NTFS
Source avec Zip Source avec une capture EASYCOMPRESSJPG V4 - COMPRESSION AVANCÉE D'IMAGES EN JPEG
Source avec Zip Source avec une capture MODIFIER LES DATES DE CRÉATION, DE MODIFICATION ET DE DERNIE...
Source avec Zip Source avec une capture LISTER LES PÉRIPHÉRIQUES DU SYSTÈME (WINDOWS XP)

 Sources de la même categorie

Source avec Zip ARBRES N-ARIES par Kagemaru
Source avec Zip Source avec une capture UN LOGICIEL POUR ÊTRE AVERTI QUAND UN BUS ARRIVE par pseudomino
Source avec Zip ALPHA DE CRONBACH (INDICE UTILISÉ EN PSYCHO) par fredelem
Source avec Zip Source avec une capture SIMULATION D'UN VIEUX PC par Debiars
Source avec Zip Source avec une capture NDKEYGEN (GÉNERER LES SERIAL NUMMER) par diglas

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture CALCUL DE RÉSISTANCES par tichau4

Commentaires et avis

Commentaire de JulioDelphi le 14/11/2004 23:37:08 administrateur CS

hello,

je suis nul en electricité/electronique et j'ai dejé eu a rechch le code couleur.
Ca va me servir de temps en temps, meme si j'ai une horreur de toucher a l'electricité :p

sinon qqs retouches :
procedure TForm1.ontopClick(Sender: TObject);
begin
OnTop.Checked := not OnTop.Checked;
if OnTop.Checked then Form1.FormStyle := fsStayOnTop
else Form1.FormStyle := fsNormal;
end;

>> pas besoin de "OnTop.Checked := not OnTop.Checked;" puisque si tu mets ton "ontop"(le TMenuItem de ton TPopupMenu) en "AutoCheck=true", elle sera cochée et décochée automatikement.

Idem dans tes 3 procedures : N4Click, N5Click, N6Click :
supprimer "N4Click.checked := true;" idem pour 5 et 5 bien sur, et leur mettre (aux 3 TMenuItem "4" "5" "6")
Je suis sur aussi qu'il y a moyen de tout mettre (ces 3 rpoc.) en une seule proc pour alleger.

et pour finir : nomme tes composants, c'est plus parlant.

9/10 :)

Commentaire de ni69 le 14/11/2004 23:51:08

Merci pour tes remarques constructives :)
Je vais modifier ça tout de suite ;)

Commentaire de MAURICIO le 15/11/2004 18:14:58

Encore un programme atypique.
Merci!

Commentaire de grandvizir le 16/11/2004 19:52:28

J'apprécie beaucoup. C'est certes moins rapide à manipuler qu'un prog que je m'étais fait, mais celui-ci est plus complet. Un popup panel au lieu des ComboBox serait intéressant. Ce prog est très beau, marche presque dans les deux sens. Il serait bien de rajouter les résultats de la tolérance, car +/- 15% de 4510 ohms ne se fait pas vraiment de tête.

Commentaire de ni69 le 16/11/2004 21:53:52

Merci :)

Pour les suggestions, je vais voir ce que je peux faire ;)

Commentaire de grandvizir le 18/11/2004 18:38:11

Cool !! Ce programme... Maintenant c'est très très bien.

Commentaire de ni69 le 19/11/2004 15:21:53

Merci :)

Commentaire de Delphiprog le 04/12/2004 12:00:49 administrateur CS

Très bon travail !
On aurait aimé que les calculs soient dissociés de la présentation pour permettre une réutilisation du code.
La couche métier est ici noyée dans la couche présentation et il n'est pas facile de s'y retrouver pour quelqu'un qui débute.

J'ai une petite question : la police VinerHandItc est-elle libre de doits, peut-on la diffuser aussi simplement ?

Commentaire de ni69 le 04/12/2004 12:52:49

Effectivement DelphiProg : je me range à ton avis et je change la police.
désolé de ne pas y avoir plus pensé avant......

Pour la séparation, je suis en train de la faire, et je ne vais pas tarder à mettre à jour ce source ;)

Commentaire de ni69 le 11/03/2005 21:33:50

je fais de l'export (sans être au courant lol) !
j'ai trouvé ça par hasard :
http://dcrteam.sourceforge.net/index7.html

@+
Nico

Commentaire de Delphiprog le 12/03/2005 08:25:46 administrateur CS

C'est génial. Ce qui montre bien l'utilité de ce petit soft (pas péjoratif du tout).
Je ne résiste pas (lol) au plaisir de te féliciter.

Es brillante. Lo que muestra bien la utilidad de este pequeño suave (no peyorativo muy). No resisto (lol) al placer de felicitarte.

Commentaire de ni69 le 18/03/2005 22:33:34

merci Delphiprog !

Commentaire de WhiteHippo le 27/03/2005 21:14:14

Beau travail

2 remarques cependant, histoire de :oP :

   - L'ajout des séries normalisées E3, E6, E12, E24,E48 et E96

   - Lorsque j'execute ce source chez moi, ça plante au moment où je modifie la tolérance à 0,25%. Cela vient du fait que dans mes options régionales le symbole décimal est un point et non une virgule.

Ce qui serait top, cela serait de s'adapter au "DecimalSeparator", c'est à dire de fixer les tolérances en dynamiques au démarrage du programme et non en statiques (0.25% ou 0,25% selon le cas).

Je sais, un forçage du style DecimalSeparator := ',' en début de programme et hop plus de problèmes, mais moi je préfère le point et j'ai pas envie de reparametrer mes parametres regionaux à chaque utilisation de tel ou tel logiciel :)

Cordialement.

Commentaire de sapak le 08/01/2007 19:13:28

MERCI TU ME SAUVE LA VIE!!!!!!!!!!!
c'est exellent ce que tu as fais...
franchement bravo!

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

programmer un systeme de messagerie electronique en c [ par sassoukidz ] bonjour j'ai besoin d'aide a propos de la programmation d'un systeme de messagerie electronique en c qui permet la :création d'un compte de messs electronique [ par doncesar ] mon theme onduleur de secours pour micro-ordinateur                                                                                                    XML Signature [ par grandyaka54 ] Bonjour, Existe t-il des composants, algo me permettant de canoniser un document xml et de signer ce meme document xml. En faite, je dois inclure da


Nos sponsors


Sondage...

CalendriCode

Septembre 2010
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
27282930   

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,608 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales