Este es el comando cwcp que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
cwcp - programa de tutores Morse basado en curses
SINOPSIS
cwcp [-s --system =LITE PARA TECHOS PLANOS] [-d --device =DISPOSITIVO] [-w --wpm =WPM] [-t --tone =HZ]
[-v --volumen =POR CIENTO] [-g --gap =GAP] [-k --weighting =PESO] [-T --time =Captura de] [-f,
--infile =ARCHIVO] [-F, --outifile =ARCHIVO] [-h --ayuda] [-V --versión]
cwcp instalado en sistemas GNU / Linux comprende tanto la línea de comandos de formato corto como el de formato largo
. cwcp instalado en otros sistemas operativos puede comprender solo la forma abreviada
.
No hay opciones obligatorias.
Las opciones pueden estar predefinidas en la variable de entorno. CWCP_OPCIONES. Si se define, estos
las opciones se utilizan primero; las opciones de la línea de comandos tienen prioridad.
DESCRIPCIÓN
cwcp es un programa de tutores de código Morse interactivo basado en maldiciones. Permite la selección del menú.
de varios modos de envío, y también permite opciones de sonido de caracteres, como el
tono de tono y velocidad de envío, que se pueden variar desde el teclado utilizando un usuario de pantalla completa
de la interfaz del.
COMANDO LÍNEA OPCIONES
cwcp comprende las siguientes opciones de la línea de comandos. Las opciones de formato largo pueden no ser
disponible en versiones que no son LINUX.
-s, --system = SYSTEM
Especifica la forma en que cwcp genera tonos. Los valores válidos son: nulo sin tonos,
solo tiempos, un mueble consola para tonos a través del altavoz de la consola, alsa para tonos
generado a través de la tarjeta de sonido del sistema usando el sistema de sonido ALSA, nosotros para tonos
generado a través de la tarjeta de sonido del sistema usando el sistema de sonido OSS, pulso de audio para tonos
generado a través de la tarjeta de sonido del sistema usando el sistema de sonido PulseAudio, tarjeta de sonido for
tonos generados a través de la tarjeta de sonido del sistema, pero sin una selección explícita de
sistema de sonido. Estos valores se pueden abreviar a 'n', 'c', 'a', 'o', 'p' o 's',
respectivamente. El valor predeterminado es 'pulseaudio'.
-D, --device = DEVICE
Especifica el archivo de dispositivo que se abrirá para generar un sonido. cwcp usará por defecto
dispositivo si no se especifica ninguno. Los dispositivos predeterminados son: / dev / console para el sonido
producido a través de la consola, tu préstamo estudiantil para sistema de sonido ALSA, / dev / audio para sonido OSS
sistema, a tu préstamo estudiantil dispositivo para el sistema de sonido PulseAudio. Ver también NOTAS ON USO A
SONIDO TARJETA abajo.
-w, --ppm = palabras por minuto
Establece la velocidad de envío inicial en palabras por minuto. El valor debe estar entre 4
y 60. El valor predeterminado es 12 palabras por minuto.
-t, --tone = HZ
Establece el tono inicial de la sirena en Hz. Este valor debe estar entre 0 y 4,000. A
El valor de 0 selecciona el funcionamiento silencioso y se puede utilizar para verificaciones de tiempo u otros
pruebas. El valor predeterminado es 800 Hz,
-v, --volumen = PORCENTAJE
Establece el volumen de envío inicial, como porcentaje del volumen de escala completa. El valor
debe estar entre 0 y 100. El valor predeterminado es 70%. Los volúmenes de sonido funcionan completamente
para los tonos de la tarjeta de sonido, pero cwcp no puede controlar el volumen de los tonos desde la consola
vocero. En este caso, un volumen de cero es silencioso y todos los demás valores de volumen son
simplemente sonaba.
-gramo, --gap = GAP
Establece el espacio adicional inicial, en longitudes de puntos, entre caracteres (el 'Farnsworth'
demora). Debe estar entre 0 y 60. El valor predeterminado es 0.
-k, - ponderación = PESO
Establece la ponderación inicial, como porcentaje de la longitud de los puntos. Debe estar entre 20
y 80. El valor predeterminado es 50.
-T, --time = TIME
Establece el tiempo de práctica inicial, en minutos. cwcp se detiene después de generar aleatoriamente
Código Morse para este período. El valor debe estar entre 1 y 99. El valor predeterminado es 15
minutos.
-F, --infile = ARCHIVO
Especifica un archivo de texto que cwcp puede leer para configurar su texto de práctica. Ver
CREANDO CONFIGURACIÓN ARCHIVOS abajo.
-F, --outfile = ARCHIVO
Especifica un archivo de texto al que cwcp debe escribir su texto de práctica actual.
-h, --ayuda
Imprime un breve mensaje de ayuda.
-V, --versión
Imprime información sobre la versión, los autores y la licencia del programa.
USUARIO INTERFAZ
cwcp es un programa basado en maldiciones que se hace cargo de la operación completa de la terminal en
que se ejecuta. Si hay colores disponibles en el terminal, producirá un color
de la interfaz del.
El cwcp La pantalla se divide en varias áreas distintas:
El Menú Selección ventana
La ventana de selección de menú muestra los modos principales que cwcp ofertas. Utilizar el F10 y
F11 or TECLA_ABAJO y TECLA ARRIBA teclas para seleccionar el modo. F9 or Ida y vuelta empezar a enviar,
y F9 de nuevo o Esc dejar de enviar. El cambio de modo también deja de enviar.
El Morse Código Pantalla ventana
Esta ventana muestra cada carácter de código Morse después de que se ha enviado.
El Velocidad Control ventana
La ventana Velocidad muestra la velocidad actual de envío del código Morse en palabras por minuto.
Al pulsar el F2 or CLAVE_DERECHA teclas aumenta la velocidad; presionando el F1 or CLAVE_IZQUIERDA
teclas disminuye la velocidad.
El Tono. Control ventana
Esta ventana muestra el tono actual del código Morse. Utilizar el F4 or CLAVE_INICIO clave para
aumentar el tono, y el F3 or CLAVE_END tecla para disminuirlo. Los valores cambian en
pasos de 20Hz.
El Volumen Control ventana
Esta ventana muestra el volumen actual del código Morse. Utilizar el F6 clave para aumentar el
volumen, y el F5 tecla para disminuirlo. Los valores cambian en pasos del 1%. Tenga en cuenta que
cwcp no puede controlar el volumen del altavoz de la consola, por lo que el control de volumen solo
funciona eficazmente para los tonos generados en la tarjeta de sonido.
El Gap Control ventana
Esta ventana muestra los espacios 'Farnsworth' adicionales actuales que se agregarán después
cada carácter del código Morse suena. Usar F8 para aumentar la brecha, y F7 a
Disminuirlo.
El Hora Control ventana
Esta ventana muestra el tiempo de práctica seleccionado. Después de generar código Morse en un
modo particular para esta cantidad de tiempo, cwcp se detiene automáticamente. Usar PAGINA_CLAVE
para aumentar el tiempo, y CLAVE_PÁGINA para disminuirlo. Durante el envío, el valor en
esta ventana cuenta hacia atrás hasta uno, y una vez transcurrido el último minuto de envío, cwcp
deja de enviar. El temporizador funciona como un temporizador de microondas o de cocina; sí cuenta
por sí solo, pero el tiempo restante también se puede modificar manualmente mientras el
el temporizador funciona.
Las siguientes teclas varían los colores de la pantalla:
{ clave Cambia el color de primer plano de las jardineras.
} clave Cambia el color de fondo de las jardineras.
[ clave Cambia el color de primer plano del contenido de la ventana.
] clave Cambia el color de fondo del contenido de la ventana.
Hay ocho colores de pantalla disponibles para cada uno: negro, rojo, verde, amarillo, azul, magenta,
cian y blanco. Use una tecla para recorrer estos colores para la parte particular del
pantalla controlada por esa tecla. Al cambiar de color, se vuelve a pintar la pantalla completa.
Usa Ctrl-L para volver a pintar la pantalla completa, en caso de daños en la pantalla. Usar Ctrl-V a
borre la ventana de visualización del código Morse. Este comando está disponible solo cuando cwcp no es
enviando.
Dejar cwcp, prensa F12 or Ctrl-Co seleccione Exit en el menú de modo.
Todas las teclas de comando anteriores se pueden utilizar mientras se envían caracteres aleatorios y cuando
se está enviando la entrada del teclado.
Si las teclas de función no están disponibles en el terminal, Control- Se pueden utilizar combinaciones.
En la fila superior de teclas de letras del teclado, las teclas Ctrl-Q a Ctrl-I puede usarse como
alternativas para F1 a F8, y en la segunda fila de teclas de letras, Ctrl-A a Ctrl-F as
alternativas para F9 a F12. For CLAVE_PÁGINA y PAGINA_CLAVE, Utilizar Ctrl-O y Ctrl-P.
AZAR CARACTERES Y PALABRAS
cwcp envía caracteres aleatorios en grupos de cinco, con un espacio entre cada grupo. Después de
período de envío, establecido en el Hora Control ventana, cwcp se detiene automáticamente. También puede
ser detenido manualmente, antes de que expire este período de tiempo.
Al enviar palabras al azar, cwcp envía la palabra completa, seguida de un espacio. Porque
las palabras cortas son más fáciles de copiar sin escribir, cwcpEl diccionario predeterminado contiene solo
palabras de tres, cuatro y cinco letras en su lista de palabras aleatorias.
cwcp elige al azar de una lista de alrededor de 3000 palabras en su diccionario predeterminado. usted
puede cambiar este texto usando un archivo de configuración, leer al inicio. Ver CREANDO
CONFIGURACIÓN ARCHIVOS abajo.
NOTAS ON USO A SONIDO TARJETA
De forma predeterminada, cw intenta abrir PulseAudio predeterminado. Si no se puede acceder al servidor PulseAudio,
cw intenta abrir el dispositivo OSS "/ dev / audio" para acceder a la tarjeta de sonido del sistema. Este es
generalmente el dispositivo correcto para usar, pero para sistemas con requisitos especiales, o aquellos
con múltiples tarjetas de sonido, la opción -d or --dispositivo, combinado con -s or --sistema puede ser
se utiliza para especificar el dispositivo y el sistema de audio para el acceso a la tarjeta de sonido. Si la tarjeta de sonido
el dispositivo no se puede configurar, cwcp imprime el mensaje de error
no se puede configurar el sonido de la tarjeta de sonido
y salidas.
Los dispositivos de tarjeta de sonido, cuando se abren a través del sistema de sonido OSS, suelen ser de acceso único
dispositivos, de modo que cuando un proceso ha abierto el dispositivo, se evitan otros procesos
de usarlo. En esos casos cwcp por supuesto, entrará en conflicto con cualquier otro programa que
espere el uso exclusivo de la tarjeta de sonido del sistema (por ejemplo, reproductores MP3). Si cwcp encuentra
que la tarjeta de sonido ya está ocupada, imprime el mensaje de error
open / dev / audio: dispositivo o recurso ocupado
y salidas.
El dispositivo de la tarjeta de sonido no se utiliza si cwcp solo está enviando tonos en el altavoz de la consola.
AUDIO SALIDA - INCUMPLIMIENTOS Y SELECCIÓN
cwcp Primero intenta acceder a la tarjeta de sonido usando el sistema de sonido PulseAudio, usando el dispositivo predeterminado
nombre, a menos que el usuario especifique otro dispositivo de audio con la opción -d or --dispositivo.
cwcp luego intenta acceder a la tarjeta de sonido usando el sistema de audio OSS y el dispositivo de audio OSS predeterminado
nombre ('/ dev / audio'), a menos que el usuario especifique otro dispositivo de audio con la opción -d or --dispositivo.
Si falla la apertura de la tarjeta de sonido a través de OSS, cwcp intenta acceder a la tarjeta de sonido usando ALSA
sistema de audio y el nombre del dispositivo de audio ALSA predeterminado ('predeterminado'), a menos que el usuario especifique otro
dispositivo de audio con opción -d or --dispositivo.
Si también falla la apertura de la tarjeta de sonido a través de ALSA, cwcp intenta acceder al timbre de la consola del sistema
usando el dispositivo de timbre predeterminado '/ dev / console', a menos que el usuario especifique otro dispositivo de audio con
opción -d or --dispositivo.
Es muy común que para acceder al dispositivo de zumbador de la consola, el usuario deba tener root
privilegios. Por esa razón, intentar abrir el timbre de la consola casi siempre falla. Este es
no es un error del programa, es el resultado de las restricciones del sistema operativo. Haciendo cwcp an
suid binary omite esta restricción. El programa no bifurca () ni exec (), por lo que
debería ser relativamente seguro. Sin embargo, tenga en cuenta que esta práctica se desaconseja para
razones de seguridad.
Como se indicó, el usuario puede decir cwcp qué dispositivo usar, usando -d or --dispositivo opción. Cuales
Los archivos de dispositivo son adecuados dependerán de qué sistema operativo se esté ejecutando, qué sistema
se ejecuta el ID de usuario cwcpy a qué grupos de usuarios pertenece el usuario.
CREANDO CONFIGURACIÓN ARCHIVOS
cwcp contiene un conjunto predeterminado de modos y texto de práctica que debería ser suficiente para comenzar
con. Sin embargo, puede leer en un archivo al inicio que los reconfigura para proporcionar
diferentes agrupaciones de caracteres, conjuntos de palabras y otros datos prácticos.
Para leer un archivo de configuración, use el -f or --en archivo opciones de la línea de comandos. El archivo
debería presentar cada uno cwcp modo con un encabezado de sección en caracteres '[' ... ']', seguido
por el texto de práctica para ese modo, con elementos separados por espacios en blanco. Líneas que comienzan
con un punto y coma o un hash se tratan como comentarios. Por ejemplo
; Modo de ejemplo simple
[ De la A a la Z ]
ABCDEFGHIJKLMNOPQRSTU VWXYZ
cwcp generará cinco grupos de caracteres para modos cuyos elementos son todos únicos
caracteres, y tratar otros modos como si tuvieran elementos que son palabras completas. Como un
punto de partida para modos personalizados, cwcp escribirá su configuración predeterminada en un archivo
si se le da a los indocumentados -# opción, por ejemplo "cwcp - # /tmp/cwcp.ini".
NOTAS
cwcp debe su existencia al tutor de código Morse de DOS CP222C.EXE, de VU2ZAP. CP222C.EXE
parecía ofrecer la gama adecuada de instalaciones para aprender el código Morse de una manera simple, fácil-
para usar y paquete compacto. cwcp se basa en gran medida en ese programa de DOS, y debería
resultan útiles tanto para aprender el código como para los usuarios experimentados de CW que desean, o necesitan,
para mejorar su velocidad de recepción.
Las maldiciones pueden imponer un retraso al reconocer el Esc clave sola, ya que este personaje es a menudo
el primero de una secuencia generada por una tecla de función. cwcp responde instantáneamente a F9.
Los caracteres que se repiten en la ventana de visualización del código Morse pueden ser representaciones ASCII de
Señales de procedimiento Morse; ver el cw(7, LOCAL) para obtener más detalles.
Sugerencias ON APRENDIZAJE MORSA CÓDIGO
Aquí hay algunos consejos y sugerencias que pueden ayudar con el proceso de aprendizaje del código Morse.
En primer lugar, haz NO Piense en los elementos como puntos y rayas. En cambio, piensa en ellos como dits
y dahs (entonces 'A' es di-dah). Si piensa en ellos de esta manera, el proceso de traducción
el sonido en caracteres se aprenderá mucho más fácilmente.
No aprenda los personajes de una mesa. Aprenda a ver los grupos aparecer en el
pantalla, y escuchar los sonidos producidos a medida que se envía cada uno. En las etapas iniciales,
Puede ser beneficioso si puede encontrar una persona que lo guíe a través de las primeras etapas de
reconocer personajes.
No pierda su tiempo aprendiendo código Morse a 5 palabras por minuto. Establezca la velocidad en 12 o 15 palabras por minuto, pero
use un espaciado adicional (la ventana Gap) para reducir la velocidad efectiva a mucho más baja - alrededor
cuatro o cinco palabras por minuto eficaz velocidad. De esta forma aprenderás el ritmo de los personajes.
a medida que se envían, pero todavía hay mucho tiempo entre personajes. Mientras practicas,
Disminuya la brecha a cero.
Aprenda por etapas. Empiece por aprender EISH5 grupo, luego avanza hacia abajo en el menú
a medida que se domina cada grupo. Los grupos contienen personajes que de alguna manera están relacionados,
ya sea por sonido o por tipo de personaje.
Una vez que hayas completado todos los grupos EISH5 a "'$ (+:_ (o 23789 si no quieres
aprender señales de procedimiento todavía), utilice las opciones de juego de caracteres completo, y las palabras y CW
opciones de palabras, para agudizar su habilidad. Si tiene dificultades con determinados
personajes, regrese a ese grupo y practique de nuevo con un juego de caracteres más pequeño.
Resista la tentación de intentar aprender o mejorar su velocidad copiando fuera del aire. Vas a
No sé a qué velocidad está trabajando, y gran parte de Morse enviado a mano no está perfectamente formado.
Sin embargo, lo que puede ganar fuera del aire es una 'resiliencia' general, una tolerancia para el código Morse
donde el tiempo de los elementos individuales, o el espaciado entre caracteres y palabras, no es
100% exacto.
Si trabaja para alcanzar una velocidad particular para una prueba, siempre establezca la velocidad un poco más alta.
Por ejemplo, si apunta a 12 palabras por minuto, establezca la velocidad del tutor en 14 o 15 palabras por minuto. De esta manera, cuando
si baja a 12 palabras por minuto, se sentirá mucho más relajado al copiar. Sé consciente de cwcp
no necesariamente va a enviar exactamente a la velocidad que estableciste, debido a las limitaciones en lo que
se puede hacer con temporizadores UNIX. A menudo envía a una velocidad más lenta de la que estableciste, así que ten mucho cuidado.
tenga cuidado con esto si tiene una velocidad objetivo que necesita alcanzar.
Utilice el programa para hacer cintas de casete que pueda llevar con usted en un walkman o en el
coche, para viajes largos. No tienes que anotar todo lo que escuchas para practicar.
Código Morse. Simplemente escuchar las formas de los personajes durante un período ayudará a entrenar
su cerebro en un reconocimiento sin esfuerzo. De hecho, escribiendo todo servilmente
se convierte en una barrera a velocidades de 15 a 20 palabras por minuto y superiores, así que si puede empezar a copiar sin
escribiendo cada carácter, encontrará el progreso mucho más fácil por encima de estas velocidades. Pero
no use en exceso estas cintas, de lo contrario las memorizará rápidamente. Volver a grabarlos
con nuevos contenidos a intervalos muy regulares.
Trate de dedicar al menos 15 a 30 minutos cada día practicando. Mucho menos que esto hará
Progreso glacialmente lento. Pero significativamente más de una hora aproximadamente puede resultar en que usted
cansarse, pero no mejorar. Reconozca cuándo es el momento de detenerse por el día.
No se preocupe si alcanza una velocidad 'meseta'. Esto es común y pronto lo pasará.
con un poco de perseverancia.
A velocidades más altas, los operadores de CW tienden a reconocer la 'forma' de las palabras completas, en lugar de
los caracteres individuales dentro de las palabras. La opción de menú de palabras CW se puede utilizar para ayudar
para practicar y desarrollar esta habilidad.
ERRORES Y OMISIONES
La opción de calibración es un poco turbia. Simplemente envía PARIS repetidamente y confía en usted
para cronometrar el envío y luego averiguar si es realmente necesario algún ajuste en la velocidad.
La calibración automática mediante la realización de mediciones durante un período determinado sería mucho mejor.
Sería divertido generar QSO de CW aleatorios.
Una función para permitir que un usuario ingrese Morse en el sistema y que envíe código, y
medir la precisión de la codificación, sería bueno.
Use cwcp en línea usando los servicios de onworks.net