InglésFrancésEspañol

icono de página de OnWorks

signalgen - Online en la nube

Ejecute signalgen en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando signalgen 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


Signalgen - a simples señal generador programa

SINOPSIS


Signalgen [banderas] frecuencia de forma de onda
la forma de onda es seno, coseno, cuadrado, triángulo, diente de sierra, ruido

signalgen [banderas] frecuencia de pulso [marca / espacio]
el pulso tiene un parámetro adicional Mark / Space% - def. es 10 (%)

DESCRIPCIÓN


Signalgen es un programa generador de señal simple, que puede generar digitalmente estándares
formas de onda en el dispositivo LINUX / dev / dsp. Se pueden generar muestras de 8 o 16 bits, en mono o
estéreo. En estéreo las dos señales pueden estar en fase o en antifase (180 grados). los
la frecuencia se especifica como un número entero de Hertz. Las frecuencias fraccionarias de Hertz son
No soportado. Por supuesto, solo las frecuencias inferiores a la mitad de la frecuencia de muestreo (número de
samples / sec) se pueden generar.

Las formas de onda que se pueden generar son:

sinusoidal Una onda sinusoidal estándar

coseno una onda sinusoidal con un cambio de fase de 90 grados

Cuadrar una onda cuadrada estándar con una relación de espacio de marca del 50%

diente de sierra
una forma de onda de rampa con flyback 'infinitamente' rápido (:-) Una base de tiempo de osciloscopio ideal
señal.

triángulo
con forma de dientes igualmente espaciados en una sierra (:-)

ruido Esto es débil. Todo lo que consta es un segundo de generación pseudoaleatoria
muestras, reproducidas repetidamente. Me encantaría hacer ruido blanco / rosa adecuado, pero no lo hago
saber lo suficiente, y no creo que la estructura del programa sea propicia para
generación de ruido precisa.

pulso Una forma de onda cuadrada en la que se puede especificar la relación marca / espacio (como porcentaje).
El valor predeterminado es 10% (relación marca / espacio de 1: 9).

Signalgen crea el valor de un segundo de salida generada en un búfer y reproduce el búfer
repetidamente, hasta que se termine.

Se ha pensado mucho en los algoritmos para generar las formas de onda. Creo que el
onda sin / cos para ser muy pura (módulo tu tarjeta de sonido :-), pero no tengo acceso a un THD
metro para medirlo. Para obtener la mejor precisión de la señal NUNCA utilice la opción de factor de ganancia (-A). los
El generador hará que el valor pico de la onda se ajuste a los valores digitales máximos permitidos. Usar
un programa mezclador para controlar el volumen de salida, o un atenuador externo.

La opción de factor de ganancia puede ser útil para simular una señal que ha estado sujeta a
recorte. Especifique una ganancia de> 100%. De hecho, se puede hacer una señal trapezoidal generando una
onda triangular recortada. Cuanto mayor es la ganancia, más se acerca la señal a un cuadrado
ola (los tiempos de subida y bajada disminuyen).

predeterminados
salida a / dev / dsp, 22050 muestras / seg, mono, muestras de 16 bits si es posible, de lo contrario 8
poco.

OPCIONES


-h muestra información de ayuda y uso

-v ser detallado

-o archivo
escribir una muestra digital en un archivo ('-' es stdout)

-w archivo
como '-o' pero escrito como un archivo de formato WAVE. -a (añadir) no es válido con esto
.

-f, -a forzar sobrescribir / agregar de / al archivo.

-C archivo
utilice "archivo" como archivo de configuración local (ver más abajo).

-s muestras
generar con tasa de muestreo de muestras / seg

-8 / -16 o -b 8 | 16
forzar el modo de 8 bits o 16 bits.

-1, -2, -2a
mono (def), estéreo o estéreo en antifase

-Una escala de muestras n por n / 100, def. n es 100 (es decir, porcentaje de la salida de escala completa)

-t N | Nm
generar salida para N segundos o Nm milisegundos solamente.

-x10 o -x100
Reducir las frecuencias en un factor de 10 o 100. Esto permite valores fraccionarios de Hz.
que se generará. Consulte los EJEMPLOS a continuación para conocer su uso. Es un Kludge.

EJEMPLOS


señal -v sin 440
generar una onda sinusoidal de 440Hz a 22050 muestras / seg, muestras de 16 bits en una tarjeta de 16 bits, 8
muestras de bits en una tarjeta de 8 bits.

señalgen -v -s 44100 -w sin444.wav sin 440
como arriba, pero a una frecuencia de muestreo o 44100 / seg y guardar un segundo de muestras como un
Archivo WAVE en sin440.wav

signalgen -v -A 500 sierra 1000
generar una onda de diente de sierra de 1000Hz severamente recortada. La forma de onda se verá como una
onda cuadrada con un tiempo de subida y bajada de una décima parte del período de onda. (Creo
eso es lo que da el cálculo garabateado en la parte posterior de este sobre :-)

señalgen -v -2a sin 1000
generar 2 ondas sinusoidales de 1000 Hz desfasadas en 180 grados, una en cada estéreo
canal.

signalgen -v pulso 1000 95
generar una onda de pulso de 1000Hz con el período de 'encendido' siendo el 95% del período de la forma de onda,
es decir, una relación marca / espacio de 19: 1.

generador de señal -v -x10 sin 2616
generar C medio 261.6Hz (2616/10) a partir de la escala igualmente templada. Si es un
dolor real recordando escalar todas las frecuencias. por un factor de 10, pero lo necesitaba en un
Date prisa y no tuve tiempo de hacerlo mejor.

CONFIGURACIÓN ARCHIVOS


Se pueden usar tres archivos de configuración posibles: un archivo de configuración LOCAL (generalmente en
directorio), un archivo de configuración HOME en el directorio $ HOME del usuario y un archivo de configuración GLOBAL.

Todo el conjunto de programas siggen se compila con los nombres de los archivos de configuración integrados.
Por defecto, los archivos de configuración son:

./.siggen.conf
es el archivo de configuración LOCAL.

$ INICIO / .siggen.conf
es el archivo de configuración HOME.

/etc/siggen.conf
es el archivo de configuración GLOBAL.

generador de señales -h
indicará qué archivos de configuración se buscarán.

Los archivos de configuración no tienen por qué existir. Si existen y son legibles por el programa,
se utilizan, de lo contrario, simplemente se ignoran.

Los archivos de configuración siempre se buscan para valores de configuración en el orden LOCAL, HOME,
GLOBAL. Esto permite un esquema en el que el administrador del sistema establece los valores de configuración predeterminados en el
Archivo de configuración GLOBAL, pero permite a un usuario establecer algunos o todos los valores diferentes en su propio
HOME config, y para establecer valores aún más específicos cuando se ejecuta desde un
directorio.

Si no existen archivos de configuración, el programa proporciona valores predeterminados incorporados y la mayoría de
Estos valores se pueden establecer mediante los interruptores y marcadores de línea de comandos adecuados.

See siggen.conf(5) para obtener detalles de los archivos de configuración.

Signalgen busca los valores de configuración CHANNELS, DACFILE, SAMPLERATE, SAMPLESIZE,
VERBOSO.

CANALES
establece el modo mono o estéreo como las opciones '-1 | -2'.

ARCHIVO DAC
permite cambiar el nombre del dispositivo DAC / DSP / PCM de / dev / dsp

FRECUENCIA DE MUESTREO
establece el número de muestras / seg para el dispositivo DAC

TAMAÑO DE LA MUESTRA
establece si se generarán muestras de 8 o 16 bits

VERBOSO
establece si se ejecutará o no en modo detallado.

Use signalgen en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    OficinaPiso
    OficinaPiso
    OfficeFloor proporciona inversión de
    control de acoplamiento, con su: - dependencia
    inyección - inyección de continuación -
    inyección de hilo Para más información
    visita el...
    Descargar Office Floor
  • 2
    DivKit
    DivKit
    DivKit es un servidor de código abierto
    Marco de interfaz de usuario (SDUI). Te permite
    implementar actualizaciones provenientes del servidor para
    diferentes versiones de la aplicación. Además, puede ser
    usado para ...
    Descargar DivKit
  • 3
    subconvertidor
    subconvertidor
    Utilidad para convertir entre varios
    formato de suscripción. Usuarios de cohetes sombríos
    debe usar ss, ssr o v2ray como destino.
    Puede agregar &remark= a
    HT similar a Telegram...
    Descargar subconvertidor
  • 4
    CHAPOTEO
    CHAPOTEO
    SWASH es un numérico de propósito general
    herramienta para simular inestabilidad,
    no hidrostático, de superficie libre,
    fenómenos de transporte y flujo rotacional
    en aguas costeras como ...
    Descargar SWASH
  • 5
    VBA-M (Archivado - Ahora en Github)
    VBA-M (Archivado - Ahora en Github)
    El proyecto se ha trasladado a
    https://github.com/visualboyadvance-m/visualboyadvance-m
    caracteristicas:Creación de trucosguardar estadosmulti
    sistema, compatible con gba, gbc, gb, sgb,
    sgb2tu...
    Descargar VBA-M (Archivado - Ahora en Github)
  • 6
    Stacer
    Stacer
    Optimizador y monitorización del sistema Linux
    Repositorio de Github:
    https://github.com/oguzhaninan/Stacer.
    Público: Usuarios finales / Escritorio. Usuario
    interfaz: Qt. Programando La...
    Descargar Stacer
  • Más "

Comandos de Linux

Ad