begin process at 2010 03 18 14:23:40
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Divers

 > ANTENNE YAGI - CONCEPTION

ANTENNE YAGI - CONCEPTION


 Information sur la source

Note :
Aucune note
Catégorie :Divers Classé sous :Antenne conception, chaine frequence, antenne, chaine, frequence Niveau :Débutant Date de création :08/09/2008 Vu / téléchargé :6 686 / 508

Auteur : johndave

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

 Description

L'antenne Yagi est très utilisée pour la réception des chaines de télévision. Vous allez vous-même construire votre propre antenne Yagi grâce à ce programme. Il suffit de rentrer la chaine pour laquelle l'antenne sera optimale et vous aurez tout ce dont vous aurez besoin.

Source

  • Dim Freq As Single
  • Private Sub cmdClose_Click()
  • End
  • End Sub
  • Private Sub cmdReset_Click()
  • cmdConcep.Enabled = True
  • cmdReset.Enabled = False
  • Unload Me
  • frmConception.Show
  • End Sub
  • Private Sub cmdConcep_Click()
  • chaine = Val(txtchaine.Text)
  • If optTV = True Then
  • 'Tout commence pour l'option TV ici
  • On Error Resume Next
  • Select Case chaine
  • Case 2 To 4
  • lblFreq.Caption = "Fréquence Video : " & 55.25 + 6 * Val(txtchaine.Text - 2) & " MHz, VHF"
  • lblFreqAu.Caption = "Fréquence Audio : " & 59.75 + 6 * Val(txtchaine.Text - 2) & " MHz, VHF"
  • Freq = 55.25 + 6 * Val(txtchaine.Text - 2) 'On se contente de la frequence video
  • Case 5 To 6
  • lblFreq.Caption = "Fréquence Video : " & 77.25 + 6 * Val(txtchaine.Text - 5) & " MHz, VHF"
  • lblFreqAu.Caption = "Fréquence Audio : " & 81.75 + 6 * Val(txtchaine.Text - 5) & " MHz, VHF"
  • Freq = 77.25 + 6 * Val(txtchaine.Text - 5)
  • Case 7 To 13
  • lblFreq.Caption = "Fréquence Video : " & 175.25 + 6 * Val(txtchaine.Text - 7) & " MHz, VHF"
  • lblFreqAu.Caption = "Fréquence Audio : " & 179.75 + 6 * Val(txtchaine.Text - 7) & " MHz, VHF"
  • Freq = 175.25 + 6 * Val(txtchaine.Text - 7) ' On se contente toujours de la frequence video
  • Case 14 To 83
  • lblFreq.Caption = "Fréquence Video : " & 471.25 + 6 * Val(txtchaine.Text - 14) & " MHz, UHF"
  • lblFreqAu.Caption = "Fréquence Audio : " & 475.75 + 6 * Val(txtchaine.Text - 14) & " MHz, UHF"
  • Freq = 471.25 + 6 * Val(txtchaine.Text - 14)
  • Case Else
  • MsgBox "Chaine pas comprise entre 2 à 83", vbOKOnly + vbCritical, "Chaine invalide"
  • End Select 'Tout est fini pour l'option TV ici
  • Else
  • 'L'option radio est faite
  • Freq = Val(txtFreq.Text) 'C tout pour la radio
  • End If
  • '-------------------------------------------------------------------------------------------
  • 'Maintenant passons à la chose importante : dimensionnement et espacement des éléments
  • 'Tout dépend de la fréquence
  • If Freq = 0 Then 'On ne peut pas diviser par zéro
  • MsgBox "Pas de chaine ou de fréquence correcte", vbOKOnly + vbCritical, "Faute de fréquence"
  • Else
  • 'La longueur d'onde est souvent désignée par la lettre grec : lambda.
  • lblLamb.Caption = "Longueur d'onde : " & 300 / Freq & " m" 'm = mètre
  • 'Dimensionnement
  • lblD4.Caption = 12000 / Freq
  • lblD3.Caption = 12500 / Freq
  • lblD2.Caption = 13000 / Freq
  • lblD1.Caption = 13800 / Freq
  • lblRad.Caption = 14300 / Freq
  • lblRef.Caption = 15000 / Freq
  • 'Espacement
  • lblD3D4.Caption = 6000 / Freq
  • lblD3D2.Caption = 4500 / Freq
  • lblD2D1.Caption = 3000 / Freq
  • lblD1Rad.Caption = 3000 / Freq
  • lblRadRef.Caption = 4800 / Freq
  • '----------------------------------------------------------------------
  • cmdConcep.Enabled = False
  • cmdReset.Enabled = True
  • Frame1.Enabled = False
  • End If
  • End Sub
  • Private Sub Command1_Click()
  • Shell "Notepad.exe instructions.txt", vbNormalFocus
  • End Sub
  • Private Sub Form_Load()
  • cmdReset.Enabled = False
  • End Sub
  • Private Sub optRadio_Click()
  • txtchaine.Enabled = False
  • txtFreq.Enabled = True
  • txtFreq.SetFocus
  • Label3(1).Enabled = False
  • lblFreqRad(0).Enabled = True
  • Label3(3).Enabled = True
  • End Sub
  • Private Sub optTV_Click()
  • On Error Resume Next
  • txtchaine.Enabled = True
  • txtchaine.SetFocus
  • txtFreq.Enabled = False
  • lblFreqRad(0).Enabled = False
  • Label3(3).Enabled = False
  • Label3(1).Enabled = True
  • End Sub
Dim Freq As Single

Private Sub cmdClose_Click()
End
End Sub

Private Sub cmdReset_Click()
cmdConcep.Enabled = True
cmdReset.Enabled = False
Unload Me
frmConception.Show
End Sub

Private Sub cmdConcep_Click()
chaine = Val(txtchaine.Text)
If optTV = True Then
'Tout commence pour l'option TV ici
On Error Resume Next
Select Case chaine
Case 2 To 4
lblFreq.Caption = "Fréquence Video : " & 55.25 + 6 * Val(txtchaine.Text - 2) & " MHz, VHF"
lblFreqAu.Caption = "Fréquence Audio : " & 59.75 + 6 * Val(txtchaine.Text - 2) & " MHz, VHF"
Freq = 55.25 + 6 * Val(txtchaine.Text - 2) 'On se contente de la frequence video
Case 5 To 6
lblFreq.Caption = "Fréquence Video : " & 77.25 + 6 * Val(txtchaine.Text - 5) & " MHz, VHF"
lblFreqAu.Caption = "Fréquence Audio : " & 81.75 + 6 * Val(txtchaine.Text - 5) & " MHz, VHF"
Freq = 77.25 + 6 * Val(txtchaine.Text - 5)
Case 7 To 13
lblFreq.Caption = "Fréquence Video : " & 175.25 + 6 * Val(txtchaine.Text - 7) & " MHz, VHF"
lblFreqAu.Caption = "Fréquence Audio : " & 179.75 + 6 * Val(txtchaine.Text - 7) & " MHz, VHF"
Freq = 175.25 + 6 * Val(txtchaine.Text - 7) ' On se contente toujours de la frequence video
Case 14 To 83
lblFreq.Caption = "Fréquence Video : " & 471.25 + 6 * Val(txtchaine.Text - 14) & " MHz, UHF"
lblFreqAu.Caption = "Fréquence Audio : " & 475.75 + 6 * Val(txtchaine.Text - 14) & " MHz, UHF"
Freq = 471.25 + 6 * Val(txtchaine.Text - 14)
Case Else
MsgBox "Chaine pas comprise entre 2 à 83", vbOKOnly + vbCritical, "Chaine invalide"
End Select 'Tout est fini pour l'option TV ici
Else
'L'option radio est faite
Freq = Val(txtFreq.Text) 'C tout pour la radio
End If
'-------------------------------------------------------------------------------------------
'Maintenant passons à la chose importante : dimensionnement et espacement des éléments
'Tout dépend de la fréquence
If Freq = 0 Then 'On ne peut pas diviser par zéro
MsgBox "Pas de chaine ou de fréquence correcte", vbOKOnly + vbCritical, "Faute de fréquence"
Else
'La longueur d'onde est souvent désignée par la lettre grec : lambda.
lblLamb.Caption = "Longueur d'onde : " & 300 / Freq & " m" 'm = mètre
'Dimensionnement
lblD4.Caption = 12000 / Freq
lblD3.Caption = 12500 / Freq
lblD2.Caption = 13000 / Freq
lblD1.Caption = 13800 / Freq
lblRad.Caption = 14300 / Freq
lblRef.Caption = 15000 / Freq
'Espacement
lblD3D4.Caption = 6000 / Freq
lblD3D2.Caption = 4500 / Freq
lblD2D1.Caption = 3000 / Freq
lblD1Rad.Caption = 3000 / Freq
lblRadRef.Caption = 4800 / Freq
'----------------------------------------------------------------------
cmdConcep.Enabled = False
cmdReset.Enabled = True
Frame1.Enabled = False
End If
End Sub

Private Sub Command1_Click()
Shell "Notepad.exe instructions.txt", vbNormalFocus
End Sub

Private Sub Form_Load()
cmdReset.Enabled = False
End Sub

Private Sub optRadio_Click()
txtchaine.Enabled = False
txtFreq.Enabled = True
txtFreq.SetFocus
Label3(1).Enabled = False
lblFreqRad(0).Enabled = True
Label3(3).Enabled = True
End Sub

Private Sub optTV_Click()
On Error Resume Next
txtchaine.Enabled = True
txtchaine.SetFocus
txtFreq.Enabled = False
lblFreqRad(0).Enabled = False
Label3(3).Enabled = False
Label3(1).Enabled = True
End Sub

 Conclusion

Vos suggestion sont les bienvenues chez moi.

 Fichier Zip

Les Membres Club peuvent télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip


 Sources du même auteur

Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DE VIDÉOTHÈQUE
Source avec Zip Source avec une capture MOTEUR DE RECHERCHE DE FICHIERS
Source avec Zip Source avec une capture LECTEUR DE MEDIAS À DEUX PLATEAUX
Source avec Zip Source avec une capture MYLYRICS EDITEUR DE LYRICS (PAROLES)
Source avec Zip Source avec une capture LECTEUR DE MEDIA, AFFICHEUR DE LYRICS - JODAPLAYER

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) GESTION DE RECETTES par DVDou
Source avec Zip Source avec une capture Source .NET (Dotnet) SYSTEMBACKUP.VB par DVDou
Source avec Zip Source avec une capture DESKTOP WALLPAPER V 5.0 par shaeks
Source avec Zip Source avec une capture Source .NET (Dotnet) SPACE - UN SPACE MAC POUR WINDOWS par vbnino
Source avec Zip Source .NET (Dotnet) MULTI THREAD AVEC AFFICHAGE par jaknight007

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) GESTION DE DONNÉES AVEC ACCESS par fradimed
Source avec Zip Source avec une capture Source .NET (Dotnet) SPECTRE DE FICHIER WAVE par Hakumbaya
Source avec Zip PROGRAMME POUR RENOMMER PLUSIEUR FICHIER par micbristol
Source avec Zip Source avec une capture Source .NET (Dotnet) EVALUER/EXECUTER UNE CHAINE EN TANT QUE CODE par divadav
Source avec Zip Source avec une capture Source .NET (Dotnet) CRYPTAGE ET DÉCRYPAGE D'UNE CHAÎNE DE CARACTÈRES par johann36

Commentaires et avis

Commentaire de Danette le 16/09/2008 07:39:12

En qualité d'electronicien je dit BIEN, mais on est a l'air de la TNT, VHF UHF bientot mort...

Commentaire de med_sp2 le 14/10/2009 17:52:39

C'est bien comme programme, je dis, les antennes sont la base de la TNT, Ms Danette.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

importer une variable entre 2 feuilles (Form) [ par seb ] ma question est simple: j'ai une variable string que je cree sur le Form2 et je veux recuperer le contenu de la chaine sur le Form1en declarant en pub remplacer une chaine de caractere selectionner dans un textbox [ par nox ] comment puis je remplacer une chaine de caractere (qui se trouve dans un txtbox avec d'autres chaine precedement selectionner par l'utilisateur)par un URGENT!!!Debutant en VB6 Cherche Aide [ par Princedukashmir ] Bonjour, Can you help me please ???? Voila ce que je dois faire: Faire 5 fonctions qui doivent être optimisées à fond : le moins de code possible et l URGENTISSIME!!!! Debutant cherche un boss for help [ par Princedukashmir ] Bonjour, Can you help me please ???? Voila ce que je dois faire: Faire 5 fonctions qui doivent être optimisées à fond : le moins de code possible et l MESSAGE POUR MARINIER!!!!!!!!!! [ par Princedukashmir ] Bonjour Marinier,J'ai remarqué que tu est trés fort sur VB (Tu as reponse à beaucoup de problèmes...) et j'aimerai que tu m'aide,si c'est possible.Voi chaine de connection a un SQLServer 7.x [ par korben39 ] j'aimerais savoir quel est le formattage d'une chaine de connection a une base de données dans SQLServer declarée dans ODBC comme "sampleSQL" en utili Passage de VC à VB [ par barjonet ] Bonjour,Je voudrais savoir comment je peux faire pour récupérer une chaine de caractère en VB.J'ai un programme VC++ qui retourne l'adresse d'une chai Manipulation de chaine de caractères ... [ par ALBRECHOGAN ] Bonjour ...En fait, j'aurais voulu savoir comment m'y prendre pour manipuler des string (c ce que j'appelle chaine de caracteres) ...J'aurais en effet


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mars 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Photothèque

 
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,780 sec (4)

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