Il s'agit de la commande cwcp qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
cwcp - programme de tuteur en morse basé sur les malédictions
SYNOPSIS
cwcp [-s --système=SYSTÈME] [-d --appareil=DISPOSITIF] [-w --wpm=WPM] [-t --tone=HZ]
[-v --volume=POUR CENT] [-g --écart=GAP] [-k --pondération=POIDS] [-T --heure= ] [-F,
--infile=DOSSIER] [-F, --outifile=DOSSIER] [-h --help] [-V --version]
cwcp installé sur les systèmes GNU/Linux comprend à la fois la forme courte et la ligne de commande longue
options. cwcp installés sur d'autres systèmes d'exploitation peuvent comprendre uniquement la forme abrégée
options.
Il n'y a pas d'options obligatoires.
Les options peuvent être prédéfinies dans la variable d'environnement CWCP_OPTIONS. S'ils sont définis, ces
les options sont utilisées en premier ; les options de ligne de commande sont prioritaires.
DESCRIPTION
cwcp est un programme interactif de tuteur en code Morse basé sur les malédictions. Il permet la sélection de menu
à partir d'un certain nombre de modes d'envoi, et permet également des options de sonnerie de caractère, telles que le
hauteur de ton et vitesse d'envoi, à faire varier à partir du clavier à l'aide d'un utilisateur en plein écran
interface.
COMMAND LINE OPTIONS
cwcp comprend les options de ligne de commande suivantes. Les options du formulaire long peuvent ne pas être
disponible dans les versions non-LINUX.
-Oui, --system=SYSTÈME
Spécifie la façon dont cwcp génère des tons. Les valeurs valides sont : nul pour pas de tons,
juste les horaires, console pour les tonalités via le haut-parleur de la console, prends-le pour les tons
généré via la carte son du système en utilisant le système de son ALSA, Centre pour les tons
généré via la carte son du système à l'aide du système de son OSS, son d'impulsion pour les tons
généré par la carte son du système à l'aide du système de son PulseAudio, carte son pour
tonalités générées via la carte son du système, mais sans sélection explicite de
systeme audio. Ces valeurs peuvent être raccourcies en 'n', 'c', 'a', 'o', 'p' ou 's',
respectivement. La valeur par défaut est 'pulseaudio'.
-ré, --device=APPAREIL
Spécifie le fichier de périphérique à ouvrir pour générer un son. cwcp utilisera par défaut
périphérique si aucun n'est spécifié. Les appareils par défaut sont : /dév/console pour le son
produit via la console, défaut pour système audio ALSA, /dev/audio pour le son OSS
, a défaut dispositif pour le système audio PulseAudio. Voir également NOTES ON EN UTILISANT A
SOUND CARTE ci-dessous.
-w, --wpm=MPM
Définit la vitesse d'envoi initiale en mots par minute. La valeur doit être comprise entre 4
et 60. La valeur par défaut est 12 WPM.
-t, --tone=Hz
Définit la hauteur initiale de la sirène en Hz. Cette valeur doit être comprise entre 0 et 4,000 XNUMX. UNE
la valeur 0 sélectionne un fonctionnement silencieux et peut être utilisée pour des contrôles de synchronisation ou d'autres
essai. La valeur par défaut est de 800 Hz,
-dans, --volume=POURCENT
Définit le volume d'envoi initial, en pourcentage du volume à pleine échelle. La valeur
doit être compris entre 0 et 100. La valeur par défaut est 70 %. Les volumes sonores fonctionnent pleinement
pour les sons de la carte son, mais cwcp impossible de contrôler le volume des tonalités depuis la console
conférencier. Dans ce cas, un volume de zéro est silencieux et toutes les autres valeurs de volume sont
simplement sonné.
-g, --écart=ÉCART
Définit l'espace supplémentaire initial, en longueurs de points, entre les caractères (le "Farnsworth"
retard). Il doit être compris entre 0 et 60. La valeur par défaut est 0.
-k, --pondération=POIDS
Définit la pondération initiale, en pourcentage de la longueur des points. Il doit être compris entre 20
et 80. La valeur par défaut est 50.
-T, --time=HEURE
Définit le temps d'entraînement initial, en minutes. cwcp s'arrête après la génération aléatoire
Code Morse pour cette période. La valeur doit être comprise entre 1 et 99. La valeur par défaut est 15
minutes.
-F, --infile=FICHIER
Spécifie un fichier texte qui cwcp peut lire pour configurer son texte de pratique. Voir
CRÉATEUR CONFIGURATION DES DOSSIERS ci-dessous.
-F, --outfile=FICHIER
Spécifie un fichier texte auquel cwcp devrait rédiger son texte de pratique actuel.
-h, --Aidez-moi
Imprime un court message d'aide.
-V, --version
Imprime des informations sur la version du programme, les auteurs et la licence.
UTILISATEUR INTERFACE
cwcp est un programme basé sur les malédictions qui prend en charge le fonctionnement complet du terminal sur
laquelle il est exécuté. Si des couleurs sont disponibles sur le terminal, il produira une couleur
interface.
Notre cwcp l'écran est divisé en plusieurs zones distinctes :
Notre Menu Sélection fenêtre
La fenêtre de sélection de menu affiche les principaux modes qui cwcp des offres. Utilisez le F10 et
F11 or TOUCHE BAS et CLÉ_UP touches pour sélectionner le mode. F9 or Retour commencer à envoyer,
et F9 encore ou Esc arrêter d'envoyer. Le changement de mode arrête également l'envoi.
Notre Morse Code Présentoir fenêtre
Cette fenêtre affiche chaque caractère du code Morse après son envoi.
Notre Vitesse Contrôle fenêtre
La fenêtre Vitesse affiche la vitesse d'envoi actuelle du code Morse en mots par minute.
En appuyant sur la F2 or KEY_RIGHT les touches augmentent la vitesse ; en appuyant sur le F1 or KEY_LEFT
touches diminue la vitesse.
Notre Tonalité Contrôle fenêtre
Cette fenêtre affiche la hauteur tonale actuelle du code Morse. Utilisez le F4 or KEY_HOME clé
augmenter la hauteur, et le F3 or KEY_END touche pour le diminuer. Les valeurs changent dans
pas de 20Hz.
Notre Volume Contrôle fenêtre
Cette fenêtre affiche le volume de code Morse actuel. Utilisez le F6 clé pour augmenter la
volume, et le F5 touche pour le diminuer. Les valeurs changent par pas de 1 %. Noter que
cwcp ne peut pas contrôler le volume du haut-parleur de la console, donc le contrôle du volume uniquement
fonctionne efficacement pour les sons générés sur la carte son.
Notre Gap Contrôle fenêtre
Cette fenêtre affiche les écarts 'Farnsworth' supplémentaires actuels à ajouter après
chaque caractère du code Morse est émis. Utilisation F8 pour augmenter l'écart, et F7 à
le diminuer.
Notre Heure Contrôle fenêtre
Cette fenêtre affiche le temps d'entraînement sélectionné. Après avoir généré du code Morse dans un
mode particulier pour ce laps de temps, cwcp s'arrête automatiquement. Utilisation KEY_NPAGE
pour augmenter le temps, et KEY_PPAGE pour le diminuer. Lors de l'envoi, la valeur dans
cette fenêtre compte à rebours jusqu'à un, et une fois la dernière minute d'envoi écoulée, cwcp
arrête d'envoyer. La minuterie fonctionne comme un micro-ondes ou une minuterie de cuisine ; ça compte
tout seul, mais le temps restant peut également être modifié manuellement pendant que le
la minuterie fonctionne.
Les touches suivantes font varier les couleurs de l'écran :
{ clé Modifie la couleur de premier plan des boîtes de fenêtre.
} clé Modifie la couleur d'arrière-plan des boîtes de fenêtre.
[ clé Modifie la couleur de premier plan du contenu de la fenêtre.
] clé Modifie la couleur d'arrière-plan du contenu de la fenêtre.
Huit couleurs d'écran sont disponibles pour chacun : noir, rouge, vert, jaune, bleu, magenta,
cyan et blanc. Utilisez une touche pour faire le tour de ces couleurs pour la partie particulière de la
affichage contrôlé par cette touche. Lors d'un changement de couleurs, l'écran complet est repeint.
Utilisez Ctrl-L pour repeindre l'écran complet, en cas de corruption d'écran. Utilisation Ctrl-V à
effacez la fenêtre d'affichage du code Morse. Cette commande n'est disponible que lorsque cwcp n'est pas
envoi.
Partir cwcp, presse F12 or Ctrl-C, ou sélectionnez Sortie dans le menu des modes.
Toutes les touches de commande ci-dessus peuvent être utilisées pendant l'envoi de caractères aléatoires et lorsque
la saisie au clavier est en cours d'envoi.
Si les touches de fonction ne sont pas disponibles sur le terminal, Ctrl- des combinaisons peuvent être utilisées.
Sur la rangée supérieure de touches alphabétiques du clavier, les touches Ctrl-Q à Ctrl-i peut être utilisé comme
alternatives pour F1 à F8, et sur la deuxième rangée de touches alphabétiques, Ctrl-A à Ctrl-F as
alternatives pour F9 à F12. For KEY_PPAGE et KEY_NPAGE, utilisation Ctrl-O et Ctrl-P.
RANDOM PERSONNAGES ET MOTS
cwcp envoie des caractères aléatoires par groupes de cinq, avec un espace entre chaque groupe. Après un
période d'envoi, fixée dans le Heure Contrôle fenêtre, cwcp s'arrête automatiquement. Ça peut aussi
être arrêté manuellement, avant l'expiration de ce délai.
Lors de l'envoi de mots aléatoires, cwcp envoie le mot complet, suivi d'un espace. Parce que
les mots courts sont plus faciles à copier sans écrire, cwcple dictionnaire par défaut de contient uniquement
mots de trois, quatre et cinq lettres dans sa liste de mots aléatoires.
cwcp choisit au hasard parmi une liste d'environ 3000 mots dans son dictionnaire par défaut. Tu
pouvez modifier ce texte à l'aide d'un fichier de configuration, lu au démarrage. Voir CRÉATEUR
CONFIGURATION DES DOSSIERS ci-dessous.
NOTES ON EN UTILISANT A SOUND CARTE
Par défaut, cw essaie d'ouvrir PulseAudio par défaut. Si le serveur PulseAudio n'est pas accessible,
cw essaie d'ouvrir le périphérique OSS "/dev/audio" pour accéder à la carte son du système. C'est
généralement le bon appareil à utiliser, mais pour les systèmes avec des exigences particulières, ou ceux
avec plusieurs cartes son, l'option -d or --dispositif, combiné avec -s or --système peuvent être
utilisé pour spécifier le périphérique et le système audio pour l'accès à la carte son. Si la carte son
l'appareil ne peut pas être configuré, cwcp imprime le message d'erreur
impossible de configurer le son de la carte son
et sort.
Les périphériques de carte son, lorsqu'ils sont ouverts via le système audio OSS, sont généralement à accès unique
périphériques, de sorte que lorsqu'un processus a ouvert le périphérique, d'autres processus sont empêchés
de l'utiliser. Dans ces cas cwcp sera bien sûr en conflit avec tout autre programme qui
attendez-vous à l'utilisation exclusive de la carte son du système (par exemple, les lecteurs MP3). Si cwcp trouve
que la carte son est déjà occupée, il imprime le message d'erreur
open /dev/audio : périphérique ou ressource occupé
et sort.
La carte son n'est pas utilisée si cwcp envoie uniquement des tonalités sur le haut-parleur de la console.
AUDIO SORTIE - DEFAUTS ET SÉLECTION
cwcp essaie d'abord d'accéder à la carte son à l'aide du système audio PulseAudio, en utilisant le périphérique par défaut
nom, à moins que l'utilisateur ne spécifie un autre périphérique audio avec l'option -d or --dispositif.
cwcp essaie ensuite d'accéder à la carte son à l'aide du système audio OSS et du périphérique audio OSS par défaut
name ('/dev/audio'), à moins que l'utilisateur ne spécifie un autre périphérique audio avec l'option -d or --dispositif.
Si l'ouverture de la carte son via OSS échoue, cwcp essaie d'accéder à la carte son en utilisant ALSA
système audio et le nom du périphérique audio ALSA par défaut (« par défaut »), à moins que l'utilisateur ne spécifie d'autres
appareil audio avec option -d or --dispositif.
Si l'ouverture de la carte son via ALSA échoue également, cwcp essaie d'accéder au buzzer de la console système
en utilisant le périphérique buzzer par défaut '/dev/console', à moins que l'utilisateur ne spécifie un autre périphérique audio avec
option -d or --dispositif.
Il est très courant que pour accéder à la console, l'utilisateur de l'appareil doit avoir la racine
privilèges. Pour cette raison, essayer d'ouvrir le buzzer de la console échoue presque toujours. C'est
pas un bogue de programme, c'est le résultat des restrictions du système d'exploitation. Fabrication cwcp an
suid binaire contourne cette restriction. Le programme ne fork () ou exec (), donc faire
il devrait être relativement sûr. Notez cependant que cette pratique est déconseillée pour les
raisons de sécurité.
Comme indiqué, l'utilisateur peut dire cwcp quel appareil utiliser, en utilisant -d or --dispositif option. Lequel
les fichiers de l'appareil conviennent dépendra du système d'exploitation en cours d'exécution, du système
l'ID utilisateur s'exécute cwcp, et à quels groupes d'utilisateurs l'utilisateur appartient.
CRÉATEUR CONFIGURATION DES DOSSIERS
cwcp contient un ensemble de modes par défaut et un texte d'entraînement qui devrait suffire pour commencer
avec. Il peut cependant lire dans un fichier au démarrage qui les reconfigure pour fournir
différents groupes de caractères, ensembles de mots et autres données pratiques.
Pour lire un fichier de configuration, utilisez le -f or --dans le fichier options de ligne de commande. Le fichier
devrait présenter chaque cwcp mode avec un en-tête de section en caractères '[' ... ']', suivi
par le texte d'entraînement pour ce mode, avec des éléments séparés par des espaces. Lignes de départ
avec un point-virgule ou un dièse sont traités comme des commentaires. Par exemple
; Mode exemple simple
[ De A à Z ]
ABCDEFGHIJKLMNOPQRSTU VWXYZ
cwcp générera cinq groupes de caractères pour les modes dont les éléments sont tous uniques
caractères et traiter les autres modes comme ayant des éléments qui sont des mots complets. Comme un
point de départ des modes personnalisés, cwcp écrira sa configuration par défaut dans un fichier
si donné les sans-papiers -# option, par exemple "cwcp -# /tmp/cwcp.ini".
NOTES
cwcp doit son existence au tuteur de code Morse DOS CP222C.EXE, par VU2ZAP. CP222C.EXE
semblait offrir la bonne gamme d'installations pour apprendre le code Morse d'une manière simple et facile-
à utiliser et emballage compact. cwcp est très calqué sur ce programme DOS, et devrait
s'avérer utile à la fois pour l'apprentissage du code et pour les utilisateurs expérimentés de CW qui souhaitent ou ont besoin,
pour améliorer leur vitesse de réception.
Les malédictions peuvent imposer un délai lors de la reconnaissance de la Esc touche seule, car ce caractère est souvent
le premier d'une séquence générée par une touche de fonction. cwcp répond instantanément à F9.
Les caractères renvoyés dans la fenêtre d'affichage du code Morse peuvent être des représentations ASCII de
Signaux procéduraux Morse ; voir le cw(7,LOCAL) page de manuel pour plus de détails.
ASTUCES ON PLATE- FORME Mousser CODE
Voici quelques conseils et astuces qui peuvent vous aider dans le processus d'apprentissage du code Morse.
Tout d'abord, faites ne pas Considérez les éléments comme des points et des tirets. Au lieu de cela, pensez à eux comme des dits
et dahs (donc 'A' est di-dah). Si vous les considérez de cette manière, le processus de traduction
le son en caractères sera appris beaucoup plus facilement.
N'apprenez pas les caractères à partir d'une table. Apprenez-les en regardant les groupes apparaître sur le
l'écran et écouter les sons produits au fur et à mesure que chacun est envoyé. Aux tout premiers stades,
il peut être avantageux de trouver une personne pour vous guider à travers les premières étapes de
reconnaître les caractères.
Ne perdez pas votre temps à apprendre le code Morse à 5 WPM. Réglez la vitesse sur 12 ou 15 WPM, mais
utilisez un espacement supplémentaire (la fenêtre Gap) pour réduire la vitesse effective à beaucoup plus bas - environ
quatre ou cinq WPM efficaces la vitesse. De cette façon, vous apprendrez le rythme des personnages
au fur et à mesure qu'ils sont envoyés, mais ont encore beaucoup de temps entre les caractères. Pendant que vous pratiquez,
réduire l'écart à zéro.
Apprendre par étapes. Commencez par apprendre le EISH5 groupe, puis descendez dans le menu
que chaque groupe est maîtrisé. Les groupes contiennent des caractères qui sont en quelque sorte liés,
soit par son, soit par type de caractère.
Une fois que vous avez terminé tous les groupes EISH5 à "'$(+ :_ (ou 23789 si vous ne voulez pas
apprendre encore les signaux procéduraux), utilisez les options de jeu de caractères complet, et les mots et CW
options de mots, pour affiner vos compétences. Si vous rencontrez des difficultés avec des
personnages, retournez dans ce groupe et entraînez-vous à nouveau avec un jeu de caractères plus petit.
Résistez à la tentation d'essayer d'apprendre ou d'améliorer votre vitesse en copiant en direct. Vous serez
Je ne sais pas à quelle vitesse vous travaillez, et une grande partie du morse envoyé à la main n'est pas parfaitement formé.
Ce que vous pouvez gagner en direct, c'est une "résilience" générale, une tolérance pour le code Morse
où la synchronisation des éléments individuels, ou l'espacement entre les caractères et les mots, n'est pas
100% précis.
Si vous travaillez pour atteindre une vitesse particulière pour un test, réglez toujours la vitesse légèrement plus haut.
Par exemple, si vous visez 12 WPM, réglez la vitesse du tuteur sur 14 ou 15 WPM. De cette façon, quand
vous revenez à 12 WPM, vous vous sentirez beaucoup plus détendu lors de la copie. Soit conscient que cwcp
ne va pas nécessairement envoyer exactement à la vitesse que vous avez définie, en raison des limites de ce que
peut être fait avec des temporisateurs UNIX. Il envoie souvent à une vitesse plus lente que celle que vous avez définie, alors soyez très
faites attention à cela si vous avez une vitesse cible que vous devez atteindre.
Utilisez le programme pour créer des cassettes que vous pouvez emporter avec vous dans un baladeur ou dans le
voiture, pour les longs trajets. Vous n'êtes pas obligé d'écrire tout ce que vous entendez pour pratiquer
Morse. Le simple fait d'écouter les formes des personnages sur une période aidera à s'entraîner
votre cerveau en une reconnaissance sans effort. En fait, tout écrire servilement
devient une barrière à des vitesses de 15-20 WPM et plus, donc si vous pouvez commencer à copier sans
en écrivant chaque caractère, vous progresserez beaucoup plus facilement au-dessus de ces vitesses. Mais
n'abusez pas de ces bandes, sinon vous les mémoriserez rapidement. Réenregistrez-les
avec de nouveaux contenus à intervalles très réguliers.
Essayez de passer au moins 15 à 30 minutes par jour à pratiquer. Beaucoup moins que cela fera
progrès glacialement lent. Mais beaucoup plus d'une heure environ peut simplement vous amener à
fatigue, mais ne s'améliore pas. Reconnaître quand il est temps de s'arrêter pour la journée.
Ne vous inquiétez pas si vous atteignez un « plateau » de vitesse. C'est courant, et vous le passerez bientôt
avec un peu de persévérance.
À des vitesses plus élevées, les opérateurs CW ont tendance à reconnaître la « forme » des mots entiers, plutôt que
les caractères individuels dans les mots. L'option de menu Mots CW peut être utilisée pour aider
pour pratiquer et développer cette compétence.
LES ERREURS ET OMISSIONS
L'option d'étalonnage est un peu compliquée. Il envoie simplement PARIS à plusieurs reprises, et compte sur vous
chronométrer l'envoi et ensuite déterminer si un ajustement de la vitesse est vraiment nécessaire.
Un calibrage automatique en faisant des mesures sur une période donnée serait bien mieux.
Générer des QSO CW aléatoires serait amusant à faire.
Une fonction permettant à un utilisateur de saisir du morse dans le système et de lui faire envoyer le code, et
mesurer la précision de la saisie, ce serait bien.
Utiliser cwcp en ligne en utilisant les services onworks.net