Documentazione in versione beta. Alcuni testi e immagini verranno rielaborati man mano che l'app si installa nella versione 1.0. Se una sezione risulta obsoleta, segnalala tramite il file modulo di feedback.

FFB-Bridge

Manuale dell'utente: edizione stampabile a pagina singola
v1.0.0-beta.11 · Revised 2026-05-06 · Windows 10+ / modern Linux (evdev) · MSFS 2024 / X-Plane 11–12
Utilizza la funzione "Salva come PDF" del tuo browser: il foglio di stile di stampa passa alla modalità luce e nasconde il cromo di navigazione.

Capitolo 1Informazioni su questo manuale

Questo manuale tratta FFB-Bridge, un bridge in spazio utente che gestisce il joystick Microsoft Sidewinder Force Feedback 2 di Microsoft Flight Simulator 2024 e X-Plane 11/12 su Windows 10+ e Linux moderno. È l'edizione a file singolo del manuale per pagina su ffb-bridge.com/docs — stesso contenuto, strutturato per la lettura dall'inizio alla fine e per la stampa in PDF.

I chip del sistema operativo Finestre, Linux, e Entrambi contrassegnare i paragrafi che si applicano a una sola piattaforma. Sono presenti menu e pulsanti audace; filenames and shortcuts are in code.

Capitolo 2Installa

2.1 Programma di installazione di Windows

After signing up on the home page, click the Windows link in the emailed download. Save FfbBridge-Setup-x64.exe and double-click it. On first launch SmartScreen warns “Unrecognised app” — click Maggiori informazioni, quindi Corri comunque. The installer is unsigned until 1.0.

The Inno Setup wizard installs into %LOCALAPPDATA%\Programs\FfbBridge by default. No administrator permission required — this is a per-user install. A Start Menu shortcut lands in the FFB-Bridge group.

Per disinstallare, aprire App e funzionalità, trova FFB-Bridge e scegli Disinstallare. Your profiles under %APPDATA%\ffb-bridge are kept for a later reinstall; remove that folder for a clean slate.

2.2 Immagine dell'app Linux

Salva l'AppImage dal collegamento inviato via email, rendilo eseguibile e registra le voci del menu:

chmod +x FfbBridge-x86_64.AppImage
mkdir -p ~/Applications
mv FfbBridge-x86_64.AppImage ~/Applications/
~/Applications/FfbBridge-x86_64.AppImage --install

The --install flag writes the .desktop file and icons into XDG directories so FFB-Bridge shows up in your application menu. Uninstall with --uninstall.

Installed menu entry on KDE Plasma; other XDG-compatible desktops pick it up identically.
Figure 2.1. Installed menu entry on KDE Plasma; other XDG-compatible desktops pick it up identically.

Regola 2.3 udev (Linux)

Affinché il bridge possa aprire la chiavetta senza il prompt polkit ad ogni avvio, installare la seguente regola udev. Il Dottore page has a one-click installer that uses pkexec to write it; you can also install by hand:

# /etc/udev/rules.d/99-ffb-bridge.rules
SUBSYSTEM=="input", ATTRS{idVendor}=="045e", ATTRS{idProduct}=="001b", TAG+="uaccess"

On NixOS, add it to configuration.nix under services.udev.extraRules, then sudo nixos-rebuild switch and replug the stick.

Capitolo 3Primo lancio

Il flusso del primo lancio prevede tre modalità consecutive: un rischio fisico Riconoscimento della sicurezza, quindi il Giro di benvenuto, quindi il Pannello di controllo. La modalità sicurezza blocca il licenziamento finché non viene spuntata la casella “Ho capito”; Il benvenuto può essere saltato e riprodotto in seguito dalla pagina della Guida.

Safety acknowledgement. Shown on first launch only, and required before the bridge can run.
Figure 3.1. Safety acknowledgement. Shown on first launch only, and required before the bridge can run.
Welcome dialog. Click “Take the tour” or “Skip tour”.
Figure 3.2. Welcome dialog. Click “Take the tour” or “Skip tour”.

La dashboard si apre con il dispositivo rilevato e l'indicatore del braccio nella lettura della striscia superiore DISARMO. Forces do not reach the stick until you explicitly arm. The strip across the top of the window is the operational cockpit: brand block, ARM gauge (centre, the visual hero), Sim · Device · Mode lamps, and the Profile picker + Tune / Save button on the right. Live flight numbers (IAS, G, Mach, pitch / roll force, data age, tick rate) live in a thin tape along the bottom of the content area.

Dashboard in its initial state.
Figure 3.3. Dashboard in its initial state.

Fare clic sull'indicatore ARM nella striscia per armare. L'indicatore ha tre stati: DISARMO (bordo caldo a riposo, glifo neutro), ARMATO (gradiente ambra + glifo luminoso), DIFETTOSO (red — see § 3.4). Esc cancels the arm-confirmation dialog if you change your mind before confirming. There are no other global keyboard shortcuts; the bridge is mouse / tray-driven by design.

Close-button dialog. Minimize to tray keeps the bridge running; Quit releases the stick.
Figure 3.5. Close-button dialog. Minimize to tray keeps the bridge running; Quit releases the stick.
Sicurezza. Il primo braccio fa scattare la levetta nella posizione centrale tagliata. Assicurati che nulla (mani, cavi o qualsiasi cosa libera sulla scrivania) sia appoggiato sopra o contro lo stick quando armi.

3.4 Recupero da un guasto

Se un prerequisito scende mentre sei armato (molto spesso la levetta viene scollegata o la sim si blocca), l'indicatore passa a DIFETTOSO e le forze si fermano. La spia corrispondente diventa rossa, quindi la causa è inequivocabile: DEVICE per scollegamento, SIM per caduta SIM. Fare clic sull'indicatore per confermare e reimpostare DISARMO; il ripristino del prerequisito mancante consente quindi di riarmare. Il aprire Diagnostica il collegamento accanto all'indicatore ti porta al registro eventi se desideri la storia completa prima di reimpostare.

Chiudendo la finestra (pulsante X) si nasconde nel vassoio; il ponte continua a funzionare. Utilizzare il menu della barra delle applicazioni per attivare/disattivare/mostrare/esci. Su GNOME Wayland non è presente alcun vassoio: la finestra si nasconde silenziosamente e dovrai utilizzare Alt+Tab o il menu del desktop per ripristinarla.

System tray menu.
Figure 3.5. System tray menu.

Capitolo 4Connessione a MSFS 2024

MSFS comunica con FFB-Bridge su SimConnect TCP. Su Windows funziona immediatamente; su Linux sotto Proton la porta predefinita (500) non può essere associata e una correzione Doctor con un clic aggiunge una porta parallela non privilegiata.

4.1 Dove risiede SimConnect.xml

La posizione del file dipende dall'origine di installazione di MSFS:

  • Windows Steam %APPDATA%\Microsoft Flight Simulator 2024\SimConnect.xml
  • Windows Store/Xbox %LOCALAPPDATA%\Packages\Microsoft.Limitless_8wekyb3d8bbwe\LocalCache\SimConnect.xml
  • Linux Steam+Protone ~/.steam/steam/steamapps/compatdata/2537590/pfx/drive_c/users/steamuser/AppData/Roaming/Microsoft Flight Simulator 2024/SimConnect.xml

FFB-Bridge detects the correct path automatically. Override with FFB_BRIDGE_MSFS_CONFIG or FFB_BRIDGE_MSFS_PREFIX if you run MSFS from a non-standard location.

4.2 Correzione con un clic del medico

Aperto Dottore. The Configurazione SimConnect la riga mostra il percorso XML rilevato e la porta a cui è destinato il bridge. Tre risultati:

  • Verde: voce corrispondente trovata, niente da fare.
  • Ambra Usa la porta:X — ingresso in un porto diverso; il pulsante lo adotta.
  • Rosso Correggi… — nessuna voce utilizzabile; la finestra di dialogo mostra esattamente cosa aggiungerà.
Fix dialog on Linux, showing the parallel unprivileged port entry about to be merged.
Figure 4.1. Fix dialog on Linux, showing the parallel unprivileged port entry about to be merged.

Tutte le operazioni di correzione sono aggiuntive: le voci esistenti non vengono mai sovrascritte. Se l'XML non è analizzabile, viene eseguito prima un backup con timestamp.

Capitolo 5Collegamento di X-Plane 11 / 12

Zero-config. X-Plane accepts UDP RREF subscribes on 127.0.0.1:49000 by default; FFB-Bridge subscribes on launch and data flows. If X-Plane is running when you start the bridge, the SIM lamp in the top strip goes green within milliseconds.

Un watchdog di stantio di 3 secondi copre il problema di mancata disconnessione dell'UDP: se non arrivano riferimenti dati per tre secondi, la spia SIM diventa rossa. Il caricamento di un nuovo volo si ristabilisce automaticamente.

I firewall raramente interferiscono con il loopback, ma se la sonda X-Plane del Dottore è rossa e X-Plane è veramente in esecuzione, verificare la presenza di un firewall che blocchi UDP 49000. Vedere il capitolo 14 per il flusso di ripristino.

Capitolo 6Cruscotto

Dashboard layout — flight-state panel on the left, stick-activity panel on the right. Operational state (arm, sim, device, mode, profile) lives in the top strip.
Figure 6.1. Dashboard layout — flight-state panel on the left, stick-activity panel on the right. Operational state (arm, sim, device, mode, profile) lives in the top strip.

Lo stato operativo (inserimento, SIM, dispositivo, modalità, profilo) non è più presente in questa pagina. Si è spostato nella striscia superiore persistente in modo che rimanga visibile mentre sei in Sintonia, Diagnostica o in qualsiasi altro luogo. La Dashboard è la superficie di spiegazione in tempo reale: cosa sta segnalando la simulazione, quali canali dinamici sono attivi e quale stato di base della molla sta trattenendo lo stick.

Pannello di sinistra: stato del volo. Una fila di tre letture numeriche - velocità relativa (kt), carico G (g, che diventa giallo al di fuori dell'intervallo normale), Mach - su una coppia di BiBar per la deflessione dell'elevatore e degli alettoni. Sotto le barre, letture più piccole per il trim dell'elevatore, lo stato fondamentale e l'avviso di stallo. L'interfaccia utente si aggiorna a ~20 Hz: una visione ridotta del circuito di controllo a 50 Hz.

Nella parte inferiore del pannello di sinistra è presente un elenco di attiva/disattiva il gruppo di effetti: sensibilità dello stick, rombo del motore, buffetto della cellula, rollio al suolo, spalle meccaniche, carico dell'asse e follow del pilota automatico. Ogni riga ha una casella di controllo, uno stato live e una barra di livello compatta. Usali come silenziamenti rapidi per i confronti A/B in volo; i guadagni per effetto rimangono sulla messa a punto. Lo stato di commutazione fa parte del profilo attivo.

Pannello destro: attività dello stick. Il titolo nomina i contributori più dinamici, la barra in pila li raggruppa per famiglia e i chip del canale attivo mostrano i valori individuali quando contano. La molla di centraggio viene trattata come la sensazione di base, quindi l'elenco attivo si concentra sui cambiamenti al di sopra di quella linea di base: centro di assetto, modifiche della molla del carico G, carico dell'asse, rombo del motore, rollio al suolo, buffetti e one-shot meccanici. Le barre del carico sull'asse mostrano la forza di beccheggio/rollio contrassegnata; la sezione della molla di centraggio mostra il coefficiente, la zona morta e il centro di beccheggio/rollio.

Capitolo 7Sintonia

Tuning page: master-gain accent card, then effect sliders grouped by subsystem (Forces, Stick feel, Ground effects, Aero buffets, Powerplant, One-shots, Autopilot, Trim relief), with per-slider reset arrows and dirty indicators.
Figure 7.1. Tuning page: master-gain accent card, then effect sliders grouped by subsystem (Forces, Stick feel, Ground effects, Aero buffets, Powerplant, One-shots, Autopilot, Trim relief), with per-slider reset arrows and dirty indicators.

Ogni modifica del dispositivo di scorrimento si applica al successivo tick di 50 Hz; puoi volare con la pagina Ottimizzazione fissata su un secondo monitor e regolare gli effetti mentre si verificano.

7.1 Guadagno principale

Un singolo moltiplicatore applicato dopo tutti gli effetti, visualizzato come percentuale dallo 0% al 100%. 100% è il livello progettato (e quello predefinito); valori più bassi attenuano contemporaneamente ogni uscita dinamica. Non c'è alcun "boost" sopra il 100%: quel limite è quello raggiunto dai cursori del guadagno per effetto. Beta.11 guida il dispositivo al 95% dell'autorità del bridge sotto questo cursore, lasciando un margine del 5%.

Master-gain card.
Figure 7.2. Master-gain card.

7.2 Gruppi di cursori

Dall'alto in basso: molla di centraggio (base, guadagno G, morsetti min/max, banda morta) · Carico aerodinamico (guadagno di beccheggio, guadagno di rollio) · Sensazione dello stick (smorzamento della velocità, bonus del bordo di controllo, caduta del bastone) · Effetti del suolo (rombo sulla pista, tonfo in atterraggio, sobbalzi del cambio, vibrazione dei freni) · Buffetti aerodinamici (stallo, velocità eccessiva, Mach, spoiler, turbolenza) · Motopropulsore (rombo del motore, rombo in retromarcia) · One-shot (dispiegamento della marcia, passo dei flap) · Pilota automatico (guadagno di back-drive, limite di velocità). Vedere il capitolo 12 per il riferimento completo.

7.3 Caduta del bastone

La caduta dello stick modella la polarizzazione della gravità su un ascensore scarico a bassa velocità: ciò che fa sì che la barra di comando di un aereo GA parcheggiato si trovi leggermente in avanti rispetto al centro. Due cursori: Forza (quanto forte tira il pregiudizio) e Svanisce la velocità (i nodi ai quali il bias è sceso a zero). Le impostazioni predefinite sono di classe Cessna: rilascia Forza verso 0 per silenziare sui profili jet o fly-by-wire.

7.4 TrimRelief (modalità alt-trim)

Un interruttore sotto Sensazione di bastone ciò cambia il modo in cui interagiscono la forza di trim e stick. Con TrimRelief spento (impostazione predefinita), il trim di beccheggio/rollio sposta il centro della molla ma il carico della velocità relativa combatte comunque la deflessione totale della superficie: un aereo trimmato con lo stick neutro spinge contro di te. Con TrimRelief su, viene calcolato il carico della velocità relativa (elevatore − trim) e i cingoli centrali della molla vengono rifiniti con piena autorità. In uno stato stazionario trimmato con la levetta neutra, non senti alcuna forza e il rilascio consente alla levetta di mantenere la posizione trimmata come fa una vera levetta con cavo. I profili esistenti ottimizzati sul comportamento legacy rimangono invariati. Più vicino al modello XPforce / FSforce se questo è il modello mentale che stai cercando.

7.5 Interazione con il dispositivo di scorrimento

Trascina il pollice, fai clic in un punto qualsiasi lungo la traccia per saltare lì, oppure fai clic una volta per mettere a fuoco e quindi utilizza la rotellina/tasti freccia. Il passaggio del mouse e lo scorrimento funzionano no cattura la ruota (è necessario mettere a fuoco prima il dispositivo di scorrimento) in modo da poter scorrere la pagina oltre i dispositivi di scorrimento al passaggio del mouse senza spostarli.

7.6 Indicatori sporchi e ripristini

Quando uno slider differisce dal profilo caricato, viene visualizzata una freccia indietro reimpostare il glifo appare accanto al suo valore; fare clic per ripristinare solo quel dispositivo di scorrimento. Ogni intestazione di sezione contiene un glifo corrispondente che reimposta ogni dispositivo di scorrimento nella sezione. A Scartare Il pulsante sulla scheda Profilo ripristina tutto in una volta. Il punto color ambra sul selettore profilo riassume "questo profilo presenta modifiche non salvate". I ripristini sono solo locali: non toccano il profilo salvato.

Per-slider and per-section reset arrows on dirty rows; matching glyph on the section header; dirty dot on the profile picker.
Figure 7.4. Per-slider and per-section reset arrows on dirty rows; matching glyph on the section header; dirty dot on the profile picker.

7.7 Salvataggio

Salva sovrascrive il profilo attivo. Salva con nome... apre una finestra di dialogo per salvare con un nuovo nome. Le preimpostazioni iniziali sono di sola lettura; Salva con nome crea la messa a punto modificabile dell'aereo che manterrai.

Capitolo 8Profili

Profiles page: starter presets and saved profiles in one searchable list, with the active profile highlighted.
Figure 8.1. Profiles page: starter presets and saved profiles in one searchable list, with the active profile highlighted.

Saved profiles are JSON files under %APPDATA%\ffb-bridge\profiles\ (Windows) or ~/.config/ffb-bridge/profiles/ (Linux, honouring $XDG_CONFIG_HOME). Each file is one profile. Copy them between machines or share them with others by emailing the file.

Gli antipasti e i profili salvati condividono un unico elenco. Azioni: Utilizza il profilo selezionato, Duplicato selezionato, Elimina selezionato, e Aggiorna. Starter presets are read-only; use Duplicate or Save as to get an editable copy.

Profile library list with built-in starter rows, active-profile highlight, and selected-profile actions.
Figure 8.2. Profile library list with built-in starter rows, active-profile highlight, and selected-profile actions.

Gli avviatori integrati prendono il nome dagli aerei MSFS: Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo e Boeing 747-8 Intercontinental. La commutazione dei profili si applica al successivo tick di 50 Hz senza disinserimento. Il selettore del profilo su Tuning mostra un punto color ambra per le modifiche non salvate: salva prima di caricare un altro profilo o eliminerai le modifiche.

Capitolo 9Diagnostica

Diagnostics page — metrics cards, event log, support-bundle export.
Figure 9.1. Diagnostics page — metrics cards, event log, support-bundle export.

Quattro schede metriche in alto: Velocità del ciclo di controllo (obiettivo 50 Hz), Latenza della pipeline (μs), Effetti attivi (contare), Riasserzioni (contatore). Ognuno ha una scintilla di 60 anni.

Metrics grid close-up.
Figure 9.2. Metrics grid close-up.

Il registro eventi riempie la metà inferiore della pagina. Colori livello: INF/DBG neutro, WRN ambra, ERR/FTL rosso. Circa 2.000 righe di scorrimento all'indietro; filtra per sottostringa con la barra nella parte superiore del registro.

Event log.
Figure 9.3. Event log.

Il Pacchetto di supporto per l'esportazione Il pulsante produce un singolo ZIP per i rapporti di feedback. Vedere il capitolo 15 per l'elenco completo dei contenuti.

Bundle-exported banner.
Figure 9.4. Bundle-exported banner.

Capitolo 10Dottore

Doctor page. Each row is one check.
Figure 10.1. Doctor page. Each row is one check.

10.1 Compatibilità hardware

La prima scheda ospita un Invertire la polarità dell'asse attiva/disattiva e un drag-pad live prova di polarità. Different production runs of the FFB2 read polarity differently; the test verifies which way yours runs by driving the stick from a 2-axis drag-pad in real time. Click Start, move the puck, click Stop, then answer “Did the stick follow the puck?” — Yes makes no change, No auto-flips the toggle. The toggle is install-level and flips both pitch and roll axes together.

Hardware compatibility card — Invert axis polarity toggle, drag-pad polarity test, and the hardware-periodics compatibility row with its Test hardware effects button.
Figure 10.2. Hardware compatibility card — Invert axis polarity toggle, drag-pad polarity test, and the hardware-periodics compatibility row with its Test hardware effects button.

10.2 Periodici combinati con software

Il bridge ha due modi per inviare effetti periodici e one-shot al FFB2. Modalità hardware - l'impostazione predefinita di nuova installazione - utilizza gli effetti hardware DirectInput, ma beta.11 mantiene quella topologia deliberatamente piccola: una costante vettoriale, una molla a due assi e un pool periodico pigro a tre slot. Il firmware gestisce ancora le forme d'onda periodiche alla velocità nativa; il bridge riutilizza quegli slot fisici per segnali di pista, motore, buffet e one-shot. Periodici combinati con software sulla stessa riga Doctor mantiene solo il percorso hardware di forza continua/centratura e sintetizza segnali periodici/one-shot in C# a 200 Hz, ripiegando il risultato nelle uscite a forza costante.

La modalità hardware è più nitida e ha una latenza inferiore sugli effetti a frequenza più alta perché il firmware li guida più velocemente del tick rate del bridge. La fusione del software è il fallback di compatibilità per sonde hardware non riuscite, arresti anomali classificati per effetti hardware o utenti che lo preferiscono deliberatamente; un'uscita generica non pulita non forza di per sé la fusione del software. I suoi bordi ad alta frequenza possono sembrare un po' più morbidi. In ogni caso è necessario il riavvio: il dispatcher legge la modalità all'avvio. Utilizzare Testare gli effetti hardware per provare la topologia hardware compatta in modo sicuro in un processo di lavoro separato.

10.3 Controlli sanitari

Controlli: Dispositivo, regola udev (Linux), Configurazione SimConnect, Raggiungibilità di SimConnect, Raggiungibilità X-Plane, Integrità durante l'esecuzione, Registro degli arresti anomali. Row status dots are green / amber / red / grey (not applicable).

Laddove una correzione è ovvia, la riga offre un'azione in linea: Installa la regola udev, Usa la porta:X, Correggi…. The Fix dialog shows exactly what will change before it's applied, and never overwrites existing entries.

Fix dialog for SimConnect config install.
Figure 10.4. Fix dialog for SimConnect config install.

Linux actions that write system paths route through pkexec. Exit codes: 0 = success, 126 = user dismissed the prompt, 127 = auth failure / no polkit agent.

Capitolo 11Simulazione simulata di SimConnect

Mock SimConnect page.
Figure 11.1. Mock SimConnect page.

Il bridge ha tre sorgenti di input: Vivi (simulazione reale), Finto (slider guidati dall'interfaccia utente), Inattivo (nessun dato). Mock è un peer di prima classe: arm, dispatch, reassertion e stale-watchdog funzionano tutti in modo identico.

Usa Mock per sentire gli effetti individuali isolatamente, mettere a punto i profili senza volare o provare il bridge senza una sim installata. Quattro scenari preimpostati con un solo clic impostano ogni cursore su valori plausibili per Taxi / Rullo di decollo / Crociera / Bagliore di atterraggio.

Scenario preset bar.
Figure 11.2. Scenario preset bar.

Live e Mock si escludono a vicenda. Una vera simulazione rilevata blocca Mock con un banner esplicativo.

Lockout banner.
Figure 11.3. Lockout banner.

AiutoPagina di aiuto

Help page — setup status, get-flying checklist, tuning order, support evidence, and common fixes.
Figure H.1. Help page — setup status, get-flying checklist, tuning order, support evidence, and common fixes.

La pagina della Guida in-app è il riferimento compatto per la corsa corrente. Mostra lo stato di configurazione, ti guida attraverso il flusso di partenza, fornisce l'ordine di ottimizzazione consigliato e si collega alle pagine che possiedono ciascun flusso di lavoro: Dashboard per visibilità della forza in tempo reale, Ottimizzazione per dispositivi di scorrimento, Profili per la gestione della libreria, Dottore per controlli di integrità e Diagnostica per pacchetti di supporto.

Capitolo 12Riferimento agli effetti della forza

The fourteen effects shipped with v1.0.0-beta.11:

  1. Molla di centraggio - irrigidimento con carico G, scala della banda morta con velocità relativa, spostamento centrale con trim.
  2. Forza di beccheggio caricata alla velocità — forza costante dell'asse di beccheggio scalata in base alla velocità relativa² × offset dell'elevatore.
  3. Forza di rollio caricata alla velocità — stesso modello sull'asse di rollio, messo a punto in modo indipendente.
  4. Smorzamento della velocità — forza opposta proporzionale alla velocità di rotazione dell'asse corporeo (p, q); smorzamento viscoso.
  5. Bastone goccia — inclinazione gravitazionale sull'elevatore a bassa velocità; tira la leva in avanti quando è parcheggiato, diminuisce in base alla velocità di dissolvenza (predefinito 30 nodi).
  6. Retromarcia con pilota automatico - Il centro della molla traccia la deflessione comandata dall'AP, con velocità limitata.
  7. Rimbombo in pista — forza periodica continua scalata in base alla velocità del suolo e al tipo di superficie (erba 1,5–1,9×, ghiaccio 0,3–0,5×).
  8. Colpo da touchdown — impulso singolo sulla transizione al suolo, ampiezza scalata in base alla velocità verticale.
  9. Brivido del freno — rombo a bassa frequenza proporzionale alla deflessione del freno, con cancello a terra.
  10. Urti del cambio — impulsi discreti durante il rullaggio sotto i ~40 kt.
  11. Buffet aerodinamici — cinque effetti secondari (stallo, velocità eccessiva, Mach, spoiler, turbolenza) che condividono un generatore di buffet.
  12. Rombo del motore — forza periodica continua calcolata in base al numero di giri per motore × indicatore di combustione.
  13. Rumore di spinta inversa — rumore di rollio quando è inserita la retromarcia, scalato in base alla velocità al suolo.
  14. One-shot meccanici - sussulti durante l'implementazione dell'ingranaggio e il passo dei flap in qualsiasi transizione, in entrambe le direzioni.

Tutti i quattordici si sommano in due uscite (beccheggio + forza di rollio più parametri della molla). Il guadagno principale viene applicato per ultimo; un'inversione di polarità di inclinazione/rotazione a livello di installazione (scheda di compatibilità hardware del medico) nega entrambi gli assi insieme sul bordo di uscita del dispositivo se l'hardware legge la polarità invertita. La Dashboard separa la molla della linea di base dai canali dinamici attivi in ​​modo da poter vedere quali effetti contribuiscono in qualsiasi istante.

Modalità alt-trim TrimRelief cambia l'input agli effetti 1 (molla di centraggio) e 2/3 (forze di beccheggio/rollio caricate alla velocità). Con TrimRelief disattivato (impostazione predefinita), fanno riferimento alla deflessione totale della superficie. Con TrimRelief attivo, fanno riferimento (bastone − taglio) e il centro della molla segue il trim con piena autorità: in uno stato stazionario di trim con lo stick in folle, ogni forza è zero e lo stick rimane nella posizione trimmata al momento del rilascio. Attiva la pagina Ottimizzazione in Sensazione stick.

Periodici combinati con software è una scelta della modalità di invio, non un'attivazione/disattivazione di funzionalità. Entrambe le modalità sono completamente ottimizzate: stessi quattordici effetti, stessi cursori. Dentro hardware mode (the fresh-install default) the bridge allocates one vector constant, one two-axis spring, and a lazy Sine / Triangle / Triangle periodic pool. In miscelato con il software modalità il bridge mantiene solo il percorso hardware di forza continua/centratura e sintetizza segnali periodici/one-shot in C# a 200 Hz. Attiva/disattiva la pagina Dottore; riavvio richiesto.

La sicurezza della pausa e della telemetria obsoleta si trova al di fuori di questi quattordici effetti. Quando viene rilevata una pausa MSFS, una pausa attiva o una telemetria congelata, le forze dinamiche si attenuano immediatamente e lo stick mantiene una molla neutra predefinita fino alla ripresa dei dati in tempo reale.

Capitolo 13Guida alla sintonizzazione

Verifica prima la polarità tramite il test di polarità del drag-pad del dottore (capitolo 10): se le forze sono invertite, ogni guadagno impostato di seguito combatterà il segno sbagliato. Quindi procedi attraverso le fasi in ordine, salvando il profilo dopo ogni fase in modo da poter tornare indietro.

  1. Guadagno principale. Inizia al 100%. Vola in crociera, cerca la saturazione del motore; se la levetta sembra dura alla massima deflessione, scendi all'80% e ripeti. Non c'è alcun incremento superiore al 100%: questo è il limite massimo previsto.
  2. Molla di centraggio. Rilascia la levetta durante la crociera: scattante vs lento. Poi fai un giro di 2 G: si rassoda?
  3. Bastone goccia. Parcheggiare l'aereo, motore spento: la barra dovrebbe essere leggermente in avanti (modellare la gravità sull'elevatore scarico). Regola la Forza per la posizione di riposo, Fade la velocità per quando scompare nella rotazione di decollo. Impostare Forza su 0 per i profili jet/fly-by-wire.
  4. Scegli un modello ordinato. TrimRelief disattivato (impostazione predefinita) mantiene il TrimFeel legacy: il caricamento della velocità relativa combatte la deflessione totale della superficie, un aereo trimmato spinge contro di te. TrimRelief sui riferimenti (bastone − taglio) — al trim con stick in posizione neutra, forza zero, lo stick tiene al rilascio. Scegli prima di ottimizzare i caricamenti; il cambio a metà accordatura sposta le forze percepite.
  5. Carico aerodinamico. Spingere il bastoncino senza tagliare; dovrebbe sembrare come se l'aria si spingesse indietro. Verificare attraverso l'inviluppo di velocità.
  6. Effetti del suolo. Taxi su asfalto o su erba. Freno. Pianta un arrivo fermo.
  7. Buffet. Stalla di spegnimento per il buffet della stalla; distribuire spoiler per il buffet di spoiler.
  8. One-shot meccanici. Ritrarre/estendere ingranaggi e alette.
  9. Motopropulsore. Potenza al minimo e potenza al decollo: dovrebbe essere nettamente diversa.
  10. Smorzamento della velocità. Se il bastone torna al centro, sollevalo. Troppo e il bastone sembra morto.

Modelli di tipo aeronautico: i single leggeri desiderano una centratura salda e un carico moderato; l'acrobazia vuole una centratura morbida e uno smorzamento basso; i jet pesanti richiedono uno smorzamento pesante e un forte back-drive AP; bush / STOL richiede una base di centraggio bassa ma un guadagno G elevato. Inizia dallo starter integrato più vicino al tuo aereo: Cessna 172 Skyhawk (G1000), Daher TBM 930, Beechcraft King Air 350i, Airbus A320neo o Boeing 747-8 Intercontinental.

Capitolo 14Risoluzione dei problemi

14.1 Il bastone non si muove

Nella striscia superiore, conferma in ordine: (1) l'indicatore ARM indica INSERITO (ambra) - non disinserito o guasto; (2) la spia DEVICE è verde ("Pronto"); (3) la spia della SIM è verde ("Sim connessa"). Una spia rossa punta alla riga del Dottore corrispondente.

14.2 MSFS si connette ma le forze sembrano sbagliate

Carica lo starter più vicino al tuo aereo. La maggior parte delle sensazioni “sbagliate” provengono da un profilo che è stato messo a punto per una classe di aereo diversa. Gli aerei di terze parti occasionalmente saltano l'implementazione delle SimVar standard: il bridge lo tollera (le variabili mancanti vengono impostate per default su zero), ma gli effetti che dipendono da esse scompariranno.

14.3 L'icona nella barra delle applicazioni non viene visualizzata (Linux)

Alcuni desktop non vengono forniti con un vassoio host pronto all'uso: GNOME Wayland è quello più grande. Il bridge lo rileva e mostra un banner che spiega che la chiusura farà uscire direttamente l'app invece di nasconderla. Installa il supporto AppIndicator su GNOME per riavere un vassoio; KDE, Xfce, Cinnamon, MATE, Budgie funzionano immediatamente.

14.4 Arresto anomalo della modalità hardware di Windows dopo l'inserimento

Le build pre-beta.10 potevano bloccarsi su alcuni stack Windows/FFB2 perché la modalità hardware creava una grande tabella di effetti DirectInput conservata. Si trattava di un bug dell'architettura del bridge, non di MSFS o di un firmware difettoso. Beta.10 sostituisce quel percorso con una costante vettoriale, una molla a due assi e un pool periodico pigro a tre slot. Se una build beta.10 o successiva si blocca ancora in modalità hardware, esegui Doctor's Testare gli effetti hardware e passare a Periodici combinati con software se il ponte offre quella ripresa.

14.5 Crash al lancio

L'avvio successivo mostra una finestra di dialogo del rapporto sugli arresti anomali con l'analisi dello stack e un file Apri il modulo di feedback button that pre-attaches the crash log. If the app crashes before the dialog appears, pull the log by hand from %LOCALAPPDATA%\ffb-bridge\crashes\ (Windows) or ~/.local/share/ffb-bridge/crashes/ (Linux).

14.6 Le forze scompaiono dopo una pausa o una lunga balbuzie

Beta.11 mira direttamente a questo. La pausa MSFS e la pausa attiva ora sopprimono immediatamente gli effetti dinamici, mantengono una molla predefinita neutra durante la pausa e ricaricano i parametri della molla prima della riproduzione dopo la quiescenza. Se la forza di rollio o beccheggio risulta ancora assente dopo la ripresa, esporta subito un pacchetto di supporto e annota ciò che la dashboard ha mostrato sotto l'attività dello stick.

Capitolo 15Pacchetti di supporto

Un pacchetto di supporto è un singolo ZIP prodotto da Diagnostica → Esporta pacchetto di supporto. The ZIP contains, and only contains:

  • sysinfo.txt — OS, kernel, distro, CPU, RAM, .NET version, locale.
  • session.log — full event log for the current session.
  • last-crash.log — crash log if one exists.
  • doctor.json — last Doctor scan in machine-readable form.
  • tunables.yaml — the active profile at export time.
  • simconnect-config.xml — MSFS's config, passwords stripped (MSFS sessions only).

Limiti: 50 MB totali compressi, 5 MB per voce, massimo 30 voci, 20 MB totali non compressi, solo testo UTF-8 (più XML). Un pacchetto tipico è inferiore a un megabyte.

Il pacchetto non lascia mai la tua macchina automaticamente: sei tu a scegliere quando allegarlo a un rapporto di feedback e se inviarlo.

Export flow — Diagnostics button, then the banner with Reveal / Open feedback form.
Figure 15.1. Export flow — Diagnostics button, then the banner with Reveal / Open feedback form.

Capitolo 16Licenza e dichiarazione di non responsabilità

FFB-Bridge è un software gratuito offerto così com'è senza garanzia. Utilizzalo a tuo rischio e pericolo: il bridge guida l'hardware fisico e i bug possono produrre forze impreviste. Tratta ogni braccio come un momento di “mani libere”.

Questo è un progetto solista, indipendente da Microsoft e Laminar Research. "Microsoft Flight Simulator", "SimConnect", "Sidewinder" e "X-Plane" sono marchi dei rispettivi proprietari; compaiono qui al solo scopo di identificare i prodotti compatibili. Niente in questa pagina implica l'approvazione da parte di entrambe le società.

Le domande frequenti complete e l'informativa sulla privacy sono disponibili all'indirizzo ffb-bridge.com/#faq e ffb-bridge.com/privacy.

Fine del manuale. Feedback su qualsiasi sezione (testo, figure o consigli di ottimizzazione che non ti hanno aiutato) ffb-bridge.com/feedback.