Pannello di comando...
 
Notifiche
Cancella tutti

Pannello di comando per la scelta del display sull' ECAM inferiore

22 Post
3 Utenti
2 Reactions
1,342 Visualizzazioni
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

Buonasera a tutti,

non sono praticissimo e se posto nella sezione sbagliata, o se scrivo idiozie correggetemi.

Premetto che sto 'lavorando' su un cockpit fatto in casa e utilizzo FlyByWare A32NX nella versione sviluppo.
Sto, in questa fase, sviluppando in .NET il pannello sul pedestal che permette di selezionare ENG, BLEED, PRESS, DOOR etc. per visualizzare sull'ECAM inferiore la pagina interessata.

Guardando la documentazione dellla Microsoft dell' SDK che gli offset FSUIPC, non trovo indicazioni per assegnare indirizzo/variabile/offset. In realtà trovo queste info ma sembrerebbero valide solo per jeehell.

Qualcuno sa come trovare queste informazioni (e se esistono?)

Grazie anticipato

 
Pubblicato : 26/10/2021 3:50 pm
Giampa
(@giampa)
Post: 2120
Honorable Member
 

Hai provato a vedere anche le variabili per la SimConnect ? Anche su FSUIPC7 ?

Magari non esistono in quanto non implementate da ASOBO

 
Pubblicato : 26/10/2021 9:43 pm
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

Ciao e grazie per la risposta,

 

si, SimConnect e FSUIPC li ho già verificati e sembra non esserci nulla.

Ma mi chiedo quelli che fanno i pannellini (hardware) poi come fanno a collegarli a FS2020? ci deve essere il modo. Probabilmente mi perdo qualche cosa ma sono veramente alle prime armi.

grazie ancora

 
Pubblicato : 27/10/2021 4:25 pm
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

Buongiorno ancora a tutti,

ho visto che ci sono variabili hvar per le funzioni del pannello di controllo ECAM. Ho provato ad installare il dimostrativo MSFSVariableServices_VB e funziona quando l'applicativo gira sulla macchina FS. Il problema nasce quando si mette il software si mette su un client per cui da simconnect non connesso. Credo sia da settare correttamente la variabile VS.SimConfigConnection.

Qualcuno mi sa dare un aiuto?

grazie

 
Pubblicato : 03/11/2021 7:47 am
Giampa
(@giampa)
Post: 2120
Honorable Member
 

@achille1959 Ciao, su FSDEVELOPER trovi sicuramente persone preparate per darti una mano, in particolare rumbaflappy che sviluppa in C e/ VB. Uno degli amministratori.

Personalmente non saprei come vestire uno script per interrogare quelle variabili.

 

 
Pubblicato : 03/11/2021 8:12 am
Giampa
(@giampa)
Post: 2120
Honorable Member
 

@achille1959 credo che sia una prerogativa che il sim sia in esecuzione per leggere e scrivere sulle varabili

 
Pubblicato : 03/11/2021 8:16 am
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

Oh cavolo, spero di no.

Provo comunque a scrivere su FSDeveloper.

grazie Giampa

 
Pubblicato : 03/11/2021 9:59 am
tomcab
(@tomcab)
Post: 179
Honorable Member
 

Ciao Achille, anch'io sto lavorando su qualcosa del genere.

Al momento ti chiedo se hai guardato qui:

https://docs.flybywiresim.com/fbw-a32nx/a32nx-api/

 

Poi vorrei parlare, possibilmente a voce, con te per capire il motivo delle tue scelte, che erano anche le mie fino a pochi giorni fa.

 

Al momento sto pensando a:

 

PROGETTO FiXata galactica!:

Utilizzare Spad.next come interfaccia software con Akai APC mini come fonte di 64 bottoni e 9 cursori.

64 bottoni a cui si può cambiare il colore... wow

I 9 cursori permetterebbero di gestire un sacco di cose:

  • flaps
  • diruttori
  • velocità pushback
  • direzione pushback
  • luci cockpit (solo qui ne servirebbero almeno 9)

Non so se si può effettivamente fare, ma credo partirò con Spad.Next per collegare dell'hardware autocostruito, poi proverò a prendere con Amazon l'Akai. Se poi non funzia, lo mando indietro.

 

 

 
Pubblicato : 08/11/2021 12:22 pm
tomcab
(@tomcab)
Post: 179
Honorable Member
 

Ho provato a cercare sulla documentazione di cui sopra ma non c'è riferimento ai bottoni del pannello che allego in foto.

Però... dovrebbe...

Anche perché i bottoni si illuminano, quindi c'è lo stato di bottone premuto.

 
Pubblicato : 08/11/2021 2:13 pm
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

Ciao,

sono veramente alle prime armi e quindi ho costruito un po la struttura ed ho realizzato alcune parti con dell'hardware (GEAR, TERRONND) ma non sono sddisfatto. Poi stasera magari faccio qualche foto cosi vedi come sono messo. Ora volevo realizzare altri pannelli utilizzando degli schermi touch. ECAM pannello è il primo dei tentativi. Come hai scritto, usando i comandi LVar (nel link che tu hai indicato c'è la descrizione), i pulsanti funzionano, si attivano ed danno l'indicazione di essere premuti ma la pagina effettiva su ECAM inferiore non cambia. Diverso il discorso con il comando HVar che cambia anche la pagina ma non riesco ad integrarlo nel progetto, ne in C# ne in VBnet (vedi esempio sotto).

  Me.VS = New MSFSVariableServices()
  Me.VS.SimConfigConnection = 1

  AddHandler Me.VS.OnLogEntryReceived, AddressOf VS_OnLogEntryReceived ' Fired when the WASM module  sends a log entry
  AddHandler Me.VS.OnVariableListChanged, AddressOf VS_VariableListChanged ' Fired when the list of available variables is changed

  Me.VS.Init(Me.Handle)
  Me.VS.Start()
  Me.started = Me.VS.IsRunning
  Me.VS.LogHVars()
  Me.VS.Reload()

Se il software lo faccio girare sulla stessa macchina di FS le variabili HVar funzionano, se invece mi sposto sul client non funzionano più.
Ho la connessione attiva tra client e server sia per simconnect che per fsuipc (con WideFS) ovviamente tutto licenziato.

Allego una foto provvisoria di come verrà il touch ECAM, ovviamente invece dei selettori userò dei pulsanti che se vengono premuti una volta inc/decr di 1 se si tengono premuti vanno sempre più veloci. Funziona anche la regolazione della luminosità che, in proporzione, è diversa tra sfondo e testi/righe.

 

 
Pubblicato : 08/11/2021 4:23 pm
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

e questo l'errore che da...

 
Pubblicato : 08/11/2021 4:23 pm
tomcab
(@tomcab)
Post: 179
Honorable Member
 

@achille1959 

Aspetto le foto ? 

 
Pubblicato : 09/11/2021 8:53 pm
tomcab
(@tomcab)
Post: 179
Honorable Member
 

Io ce l'ho fatta  ? 

Al momento ho scritto col pennarello, tanto si cancella poi con facilità.

Funziona benissimo.

...ci ho messo 5 ore a trovare il bandolo della matassa, ma tant'è...

 

Materiale: Akai APC mini e SPAD.neXt e... tanta pazienza.

 

I bottoni sono tutti utilizzabili anche come spie:

I 64 bottoni principali possono funzionare in 7 modalità:

0 - Spento

1 - Verde

2 - Verde lampeggiante

3 - Rosso 

4 - Rosso lampeggiante

5 - Giallo

6 - Giallo lampeggiante

 

Ad esempio, il bottone in alto a dx è quello del carrello: Spento quando è rientrato, lampeggiante quando in transito, verde quando fissato.

 

Il cursore di destra l'ho legato alle luci interne.

 

Ci vorranno giorni per configurare bene il tutto.

 

 
Pubblicato : 10/11/2021 11:32 pm
tomcab
(@tomcab)
Post: 179
Honorable Member
 

Ciao Achille,

nel progetto "FiXata Galactica" ho inserito anche il completo pannello suddetto, e funziona completamente tutto.

Necessita di Spad.neXt (20€), ma può essere applicato a qualunque dispositivo, anche autocostruito.

Quando vuoi ti mando il file di configurazione, da cui puoi estrarre la configurazione per ogni singolo tasto.

L'uso di un dispositivo come quello che ho usato io ha però dei vantaggi enormi dal punto di vista dell'affidabilità, robustezza e costi.

 
Pubblicato : 13/11/2021 8:33 am
achille1959
(@achille1959)
Post: 33
Trusted Member
Topic starter
 

@tomcab 

ciao, ho trovato l'errore software (mio) ed ho risolto.

Allego le foto di quello che sto costruendo: praticamente ho ordinato un pannello touch su amazon e ho realizzato un software che sostituisce il pannello SWITCHING. Praticamente quando premo sul touch mi cambia lo schermo dell'ECAM inferiore. Poi ho messo anche i pulsanti per aumentare/diminuire la luce ed ho sostituito i 4 selettori (a tre posizioni CAPT-NORM-F/O) in alto con quattro gruppi di 3 pulsanti. 

 
Pubblicato : 15/11/2021 4:35 pm
Firefax reacted
Pagina 1 / 2
Condividi: