Applet de Phone/CW¶
Resumen¶
El applet de Phone/CW es un panel de transmisión sensible al modo que muestra los controles de micrófono, procesador y monitor en modos de voz, y cambia automáticamente a controles de CW (retardo, velocidad, sintonía lateral, iámbico, tono) cuando el slice activo está en modo CW. En la versión v0.9.8, las cuatro etiquetas de valor de CW (Retardo, Velocidad, Volumen de sintonía lateral, Tono) ahora son widgets QLineEdit con QIntValidator: haga clic en cualquier valor y escriba un número directamente (paridad con SmartSDR). El único interruptor de sintonía lateral y el deslizador de volumen controlan tanto el monitor alimentado por DAX de la radio como la sintonía lateral de baja latencia del lado del cliente (CwSidetoneGenerator, ~10 ms de latencia) de forma sincronizada; el tono y la panorámica siguen automáticamente los ajustes de cw_pitch y mon_pan_cw de la radio (v0.9.1+). En la versión v26.5.3, la sintonía lateral de CW ahora se enruta a la salida de audio seleccionada por el usuario en lugar de la salida predeterminada (#2899). En la versión v0.9.7, el indicador de Compresión ahora está controlado por el estado de TRANSMISIÓN del interlock de la radio (no por el flujo del medidor), por lo que muestra 0 durante RX; Breakin ahora respeta completamente el ajuste break_in de la radio — ya no hay una envolvente de PTT automática que fuerce la transmisión; el bus de sintonía lateral se comparte con los tonos Quindar (mutuamente excluyentes a nivel de modo). En la versión v26.5.1, el medidor ALC tanto en el subpanel de Phone como en el de CW se recableó de HWALC (voltaje RCA) al medidor ALC de software (MeterModel::swAlcChanged, pico SSB posterior al medidor en dBFS, #2552) y se agregó un nuevo indicador ALC en el panel CW (idéntico al indicador ALC del panel Phone). En la versión v26.5.3, los indicadores ALC se inicializan a su valor mínimo (-20 dBFS) al iniciar, y el indicador de Nivel se suprime para todas las fuentes de micrófono (incluyendo PC y RADE) cuando el ajuste Medidor de Nivel Durante Recepción está desactivado. El indicador de Compresión se corrigió para aceptar un valor de compresión positivo de 0–25 dB de MeterModel e invertirlo en la cara del indicador invertida (-25 = completo, 0 = ninguno). En la versión v26.6.1, todo el estilo de los widgets se migró al sistema ThemeManager — las ranuras de los deslizadores, los colores de las manijas, los colores de primer plano de las etiquetas y los fondos de los botones pulsadores ahora siguen el tema activo en lugar de constantes de color codificadas (#2912).
En la versión v26.7.4, los cuatro indicadores (Nivel, Compresión, ALC Phone, ALC CW) ahora muestran una lectura emergente al pasar el ratón sobre ellos — el valor numérico exacto en dBFS o dB, mostrado con un decimal (#3936). Cuando la modulación del host está activa (la radio es modulada por AetherSDR), el cuadro combinado de fuente de micrófono se configura automáticamente a PC y se deshabilita con un tooltip que explica que solo el micrófono del PC está disponible.
Controles de Phone¶
| Control | Tipo | Descripción |
|---|---|---|
| Nivel | Medidor | Nivel pico de entrada del micrófono en dBFS. Suprimido a -150 cuando met_in_rx está desactivado y no hay transmisión, independientemente de la fuente de micrófono. Pase el ratón sobre el indicador para ver el valor exacto (v26.7.4, #3936). |
| Compresión | Medidor | Cantidad de compresión de voz en dB (relleno invertido: 0 dB = ninguno, -25 dB = completo). Corregido en v26.5.3 para aceptar valores de compresión positivos de 0–25 dB. Controlado por el estado de TRANSMISIÓN del interlock de la radio y la habilitación del procesador de voz; muestra 0 dB durante RX. Pase el ratón sobre el indicador para ver la cantidad de compresión positiva exacta (v26.7.4, #3936). |
| Perfil de micrófono | Cuadro combinado | Carga un perfil de procesamiento de micrófono nombrado; llama a TransmitModel::loadMicProfile. |
| Fuente de micrófono | Cuadro combinado | Selecciona la fuente de entrada del micrófono; llama a TransmitModel::setMicSelection. Cuando la modulación del host está activa (la radio es modulada por AetherSDR), se configura automáticamente a PC y se deshabilita (v26.7.4, #3936). Un tooltip explica que solo el micrófono del PC está disponible. |
| Ganancia de micrófono | Deslizador | Ajusta el nivel de entrada del micrófono. Para la fuente 'PC' utiliza la persistencia local de PcMicGain (la radio reporta mic_level=0 cuando source=PC). |
| +ACC | Botón de alternancia | Habilita la mezcla de entrada del micrófono accesorio; llama a TransmitModel::setMicAcc. |
| PROC | Botón de alternancia | Activa/desactiva el procesador de voz; llama a TransmitModel::setSpeechProcessorEnable. |
| NOR/DX/DX+ | Deslizador | Nivel del procesador de tres posiciones; llama a TransmitModel::setSpeechProcessorLevel. El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). |
| DAX | Botón de alternancia | Habilita DAX como fuente de audio de TX; llama a TransmitModel::setDax. |
| MON | Botón de alternancia | Habilita el monitor de sintonía lateral de TX; llama a TransmitModel::setSbMonitor. |
| Volumen del monitor | Deslizador | Ajusta el volumen del monitor de banda lateral; llama a TransmitModel::setMonGainSb. El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). |
| ALC (panel Phone) | Medidor | Muestra la lectura de control automático de nivel desde MeterModel::swAlcChanged (pico SSB posterior al ALC de software en dBFS). Se llena de derecha a izquierda: vacío en -20 dBFS, lleno en 0 dBFS. Recableado de HWALC (voltaje RCA) al medidor ALC de software en v26.5.1 (#2552). Inicializado a -20 dBFS al iniciar en v26.5.3. Reflejado por un indicador idéntico en el subpanel CW. Pase el ratón sobre el indicador para ver el valor exacto en dBFS (v26.7.4, #3936). |
Controles de CW¶
| Control | Tipo | Descripción | Valor predeterminado | Rango |
|---|---|---|---|---|
| ALC (panel CW) | Medidor | Refleja el indicador ALC del panel Phone; ambos leen de MeterModel::swAlcChanged para lecturas consistentes en voz y CW. Utiliza el modo HGauge::setFillFromRight: vacío en -20 dBFS, lleno en 0 dBFS. Añadido en v26.5.1 (#2552) como parte de la división del medidor ALC de software. Inicializado a -20 dBFS al iniciar en v26.5.3. Pase el ratón sobre el indicador para ver el valor exacto en dBFS (v26.7.4, #3936). | — | -20 a 0 dBFS (rojo > -3) |
| Retardo (CW) | Deslizador + QLineEdit | Ajusta el retardo de break-in de CW. Haga clic en el valor y escriba un número directamente (0–2000). Llama a TransmitModel::setCwDelay. En la v0.9.8, setCwDelay almacena en caché el valor inmediatamente. El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). | 500 | 0-2000 ms (paso 10) |
| Velocidad (CW) | Deslizador + QLineEdit | Ajusta la velocidad de tecleo CW. Haga clic en el valor y escriba un número directamente (5–100). Llama a TransmitModel::setCwSpeed. El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). | 20 | 5-100 WPM |
| Sintonía lateral | Botón de alternancia | Activa/desactiva el monitor de sintonía lateral de CW. También habilita/deshabilita el generador CwSidetoneGenerator de baja latencia del lado del cliente de forma sincronizada (v0.9.1+). Tanto el monitor alimentado por DAX de la radio como la sintonía lateral local de PortAudio son controlados por este único botón. El tono y la panorámica siguen automáticamente los ajustes cw_pitch y mon_pan_cw de la radio. En la versión v26.5.3, la sintonía lateral local se enruta a la salida de audio seleccionada por el usuario (#2899). | — | — |
| Volumen de sintonía lateral | Deslizador + QLineEdit | Ajusta el volumen del monitor de CW. Un deslizador controla tanto el volumen del lado de la radio (mon_gain_cw) como el de la sintonía lateral del lado del cliente. Haga clic en el valor y escriba un número directamente (0–100). El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). | 50 | 0-100 |
| Panorámica L / R (CW) | Deslizador | Ajusta la panorámica estéreo del monitor de CW. También aplica panorámica de potencia constante al generador de sintonía lateral local (v0.9.1+). Haga doble clic para centrar en 50. El estilo del deslizador utiliza applyPrimarySliderStyle (consciente del tema, v26.6.1). | 50 | 0-100 |
| Breakin | Botón de alternancia | Activa/desactiva el break-in completo (QSK). En la v0.9.7, respeta completamente el ajuste break_in de la radio: con Breakin activado, los flancos de la clave activan TX y break_in_delay mantiene el relé; con Breakin desactivado, las teclas se ponen en cola y el operador activa PTT manualmente. | — | — |
| Iámbico | Botón de alternancia | Activa/desactiva el manipulador de paletas iámbico; llama a TransmitModel::setCwIambic. | — | — |
| Tono < / > | QLineEdit con botones | QLineEdit con botones < / > (CwTriBtn). Escriba un valor (100–6000) o haga clic en los botones para aumentar/disminuir en pasos de 10 Hz. Llama a TransmitModel::setCwPitch (v0.9.8, #2429). | 600 | 100-6000 Hz (paso 10) |
Indicadores¶
| Indicador | Estados | Significado |
|---|---|---|
| Indicador de nivel | -40 .. +10 dBFS | Nivel pico del micrófono. Pase el ratón para el valor dB exacto (v26.7.4). |
| Indicador de compresión | -25 .. 0 dB | Cantidad de compresión de voz (relleno invertido). Pase el ratón para el valor dB positivo exacto (v26.7.4). Corregido en v26.5.3 para aceptar valores de compresión positivos de 0–25 dB. |
| Indicador ALC (Phone) | -20 .. 0 dBFS (llenado desde la derecha) | Control automático de nivel — pico SSB posterior al ALC de software, leído de MeterModel::swAlcChanged. Inicializado a -20 dBFS al iniciar. Pase el ratón para el valor dBFS exacto (v26.7.4). |
| Indicador ALC (CW) | -20 .. 0 dBFS (llenado desde la derecha) | Reflejo del indicador ALC del panel Phone, escalado idénticamente. Inicializado a -20 dBFS al iniciar. Pase el ratón para el valor dBFS exacto (v26.7.4). |
Habilitar el tecleo iámbico con paletas¶
Habilite el manipulador iámbico integrado de la radio para que una paleta de dos palancas conectada a la FLEX-8600 teclee CW utilizando el modo iámbico. Esto le permite ajustar la velocidad de tecleo y el comportamiento de break-in desde AetherSDR.
Antes de comenzar¶
- AetherSDR debe estar conectado a una radio FLEX-8600.
- El slice activo debe estar en un modo CW. El applet de Phone/CW cambia automáticamente al subpanel CW cuando un slice CW está activo.
- Una paleta de dos palancas debe estar conectada físicamente al conector de clave de la FLEX-8600.
Pasos¶
- Haga clic en el botón de la bandeja P/CW en la barra lateral derecha para abrir el applet de Phone/CW. Si el applet ya está visible, omita este paso.
- Confirme que se muestra el subpanel CW. Si el slice activo está en modo CW, el applet muestra los controles CW, incluyendo Iambic, Speed (CW), Delay (CW) y Breakin.
- Haga clic en Iambic para habilitar el manipulador de paletas iámbico. El botón se resalta cuando está activo.
Consejos¶
- Para obtener una retroalimentación de sintonía lateral de baja latencia al usar una paleta, habilite Sidetone en el subpanel CW. El único botón Sidetone y el deslizador Sidetone volume controlan tanto el monitor alimentado por DAX de la radio como la sintonía lateral de baja latencia del lado del cliente (aproximadamente 10 ms de latencia) de forma sincronizada. El tono y la panorámica siguen automáticamente los ajustes
cw_pitchymon_pan_cwde la radio. En la versión v26.5.3, la sintonía lateral local se enruta a la salida de audio seleccionada por el usuario. Consulte Escuchar un monitor de sintonía lateral de TX. - Ajuste Speed (CW) antes de habilitar Iambic para evitar enviar a una velocidad inesperada. Consulte Ajustar la velocidad de tecleo CW en WPM.
- Si desea una operación QSK completa, habilite también Breakin. En la versión v0.9.7, Breakin se respeta completamente: con Breakin activado, los flancos de la clave activan TX y
break_in_delaymantiene el relé; con Breakin desactivado, las teclas se ponen en cola y usted activa PTT manualmente. La envolvente de PTT automática anterior que enmascaraba Breakin desactivado y eliminaba el tiempo de retención QSK se ha eliminado. Para establecer un tiempo de retención en su lugar, desactive Breakin y ajuste Delay (CW) a un valor distinto de cero. Consulte Ajustar el retardo de break-in CW. - En la versión v0.9.8, las etiquetas de valor de Retardo (CW), Velocidad (