URGENT: Comment transformer chaque caractères Alphanum en morse

MagiDev - 6 févr. 2001 à 17:37
karibou77140 Messages postés 4 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 25 juillet 2007 - 3 avril 2005 à 20:05
Je voudrais que VB traduise chaque caractère en morse
de ma phrase donc si j'ai : "SOS" il doit dire: ... --- ...

Merci et à plus

3 réponses

cs_guyvdv Messages postés 101 Date d'inscription samedi 16 mars 2002 Statut Membre Dernière intervention 19 mai 2011 1
2 mai 2002 à 18:02
Il y a longtemps que tu demande cette translation, Moi je voudrai savoir comment faire que je hp du computer fait beep ou beeeep , cela pour en faire un programme qui lis le morse , ou qui produis le morse.
Je suis radiaamateur et j'ai la grande license .Il y a longtemps avec le basic ordinaire (peek et poke) j'avai realiser se programme mes cela est perdu dans les tas de bordel que j'ai finalement jeter.
Esse que il y a qq qui peut m'aider
Le programme je l'ecri moimeme
guy van der velden PA3AHA
pays bas
1
jaibsoindaide et debonaide
17 sept. 2001 à 10:25
il suffit d'ouvrir ton dictionnaire et de regarder la correspondance

et tu mets sur ton bouton ou je sais pas ou un truck du genre

if text1.text="a" then text2="..-"

enfin je connais pas le code morse
8-) :big) :big)
autrement va voir ma source traducteur de morse
tu vas dans rechercher et tu met traductuer de morse @+
0
karibou77140 Messages postés 4 Date d'inscription dimanche 3 avril 2005 Statut Membre Dernière intervention 25 juillet 2007
3 avril 2005 à 20:05
salut j'ai peut etre ta solution guyvdv

on est d'accord le morse c'est un assemblage de
.
(ti) et de - (ta)


bien je dois aussi faire une appli de ce genre, mon cousin qui connais
le morse (pour cause il est dans les communications dans l'armé) m'a
donner les indices de temps , pour peu que ca puisse aider

je te les donne



ti = 115ms (millisecondes)

ta 3 ti (ou 3*115ms 345ms)

une pause = ti (115ms)

espace entre deux lettres = ta (345ms)

espace entre deux mots = 9 ti (9*115ms)= 3ta (3*345ms)= 1035ms



sachant qu'une milliseconde est égale a un millième de seconde =>
1sec/1000 0.001sec
1ms


À partir de là tu peux definir la longueur de tes beep

pour ce qui est de te donner le source ... gros jocker car je l'ai pas encore fait moi meme



voilou



sinon magidev, la reponse de
jaibsoindaideetdebonaide est tout a fait vraie ... tu peux dire à ton appli que telle lettre est egale a tel symbole



if text1.text ="a" then text2=".-" 'sachant que text1 et text2 sont des zones de texte (tu l'avais compris je pense )


et ainsi de suite pour les autres lettres
0
Rejoignez-nous