leer wikipedia con nuevo diseño

Carácter de campana


Un código de campana (a veces carácter de campana ) es un código de control de dispositivo enviado originalmente para hacer sonar una pequeña campana electromecánica en tickers y otros teletipos y teletipos para alertar a los operadores del otro extremo de la línea, a menudo de un mensaje entrante. Aunque los tickers marcaron los códigos de campana en sus cintas , [1] las impresoras generalmente no imprimen un carácter cuando se recibe el código de campana. Los códigos de campana suelen estar representados por la etiqueta " BEL". Se han utilizado desde 1870 (inicialmente en código Baudot ). [ cita requerida ]

Para mantener la compatibilidad con versiones anteriores, los terminales de visualización de video (VDT) que reemplazaron a los teletipos incluían parlantes o timbres para realizar la misma función, al igual que las computadoras personales que siguieron. Los emuladores de terminal modernos a menudo integran las advertencias en el entorno de escritorio (por ejemplo, la Terminal macOS reproducirá el sonido de advertencia del sistema) y también a menudo ofrecen una función de timbre visual silencioso que muestra brevemente la ventana del terminal.

Representaciones

En ASCII y Unicode, el carácter con el valor 7 es BEL. Puede denominarse control-G o ^ G en notación de intercalación . Unicode también incluye un carácter para la representación visual del código de campana, "símbolo de campana" (␇) en U+2407, sin mencionar U+237E(⍾).

En los códigos Baudot de 5 bits, BEL está representado por el número 11 ( 0x0B) cuando está en modo "cifras". [2]

En los lenguajes de programación C (creado en 1972) y Python (creado en 1991), el carácter de campana se puede colocar en una cadena o constante de carácter con \a. ('a' significa "alerta" o "audible" y se eligió porque \bya se usó para el carácter de retroceso ). [3]

Uso

photograph of the keyboard for an Osborne 1 computer showing how the word "Bell" is also printed on the key for the letter "G"
Teclado para Osborne 1

En sistemas similares a Unix, o en MS-DOS o Windows , un usuario puede hacer que suceda el equivalente a tocar el timbre escribiendo en el símbolo del sistema el comando:

echo ^ G

donde el ^ G se produce manteniendo pulsado Ctrly escribiendo G. En Unix, el usuario puede necesitar escribir Ctrl+ Vprimero para "citar" el ^ G .

En Linux o Mac OS X también se puede usar:

echo -e "\ a"

y en el shell de Bash , se pueden utilizar citas ANSI-C: [4]

echo $ '\ a'

Una alternativa es usar el comando tput , que como parte de la biblioteca ncurses está disponible en la mayoría de los sistemas operativos Unix / Linux:

 tput bel

Un programa puede obtener el mismo resultado imprimiendo el carácter BEL en un terminal.

En los sistemas modernos, esto puede no producir ruido; en su lugar, puede hacer una indicación visual, como hacer parpadear la pantalla, o no hacer nada en absoluto.

Ver también

  • Códigos de control C0 y C1 ( ISO 646 )

Referencias

  1. ^ "Baudot" . Archivado desde el original el 19 de diciembre de 2008 . Consultado el 1 de febrero de 2009 .
  2. ^ "El cifrado de Lorenz y cómo Bletchley Park lo rompió" . www.codesandciphers.org.uk . Consultado el 9 de julio de 2016 .
  3. ^ "2. Análisis léxico - documentación de Python 2.7.18" . docs.python.org . Consultado el 5 de febrero de 2021 .
  4. ^ Cotización ANSI-C
  • Glosario de ATIS Telcom
  • Diccionario gratuito en línea de informática, 'campana'

This page is based on a Wikipedia article Text is available under the CC BY-SA 4.0 license; additional terms may apply. Images, videos and audio are available under their respective licenses.


  • Terms of Use
  • Privacy Policy