Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119

    [vb.net]Brandeggio controllato da joystick

    Buongiorno,
    Ho un joystick USB che gestisco con directinput con le dx9 in vb.net 2010

    Avrei bisogno di un consiglio di come gestire i valori provenienti dagli assi x e y per inviare via seriale i dati al brandeggio.

    Il valore degli assi del joy vanno da -50 a 50 mentre a riposo 0
    Il brandeggio sui 2 assi riceve valori da 0 a 100 preceduti da #P per il pan e #T per il tilt
    Per il pan un valore da 1 a 50 andrà a dx da 51 a 100 andrà a sx
    Per il tilt un valore da 1 a 50 andrà up da 51 a 100 andrà down

    La rilevazione del joy l'ho messa sotto timer a 100 ms

    Qualche anima che mi da una mano.

    Grazie Alberto

  2. #2
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    E la domanda qual è ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119

    Come faccio a far uscire una sola volta il dato quando muovo il joy?
    se faccio un controllo sul valore dell'asse e mi fermo con il joy in un valore compreso mi continua a far uscire il valore sulla seriale mentre io ho bisogno che alla variazione dei valori degli assi il dato esca solo una volta.

    Alberto

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Devi memorizzare il valore precedente letto dal device.

    Quando leggi il nuovo valore, lo trasmetti solo se è diverso dal precedente. E poi memorizzi l'attuale nel precedente.
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  5. #5
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Fatto !!

    Grazie

  6. #6
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119

    [VB.NET]Gestione Joystick

    Buona domenica.

    Ho un'applicazione che viene gestita da joystick.
    Volevo chiedere se qualcuno conosceva del codice VB.net che consenta di assegnare gli assi e i bottoni a determinate operazioni del joystick collegato.

    Io ho provato ma non trovo il modo per poterlo fare.
    Uso directinput quindi conosco quanti assi, bottoni e quant'altro il joystick mette a disposizione ma
    non riesco a trovare il modo in cui adattare i vari controlli al mio programma.

    Qualche aiuto ?

    Grazie, Alberto

  7. #7
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,480
    Ma non è la stessa questione di

    http://forum.html.it/forum/showthrea...readid=1506770

    ?
    No MP tecnici (non rispondo nemmeno!), usa il forum.

  8. #8
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Praticamente dovrei creare una form che mi mostri tutti i comandi del joy e io dovrei scegliere quali usare per determinate operazioni.

    Cioè dovrei fare una form che mi mostri tutti i controlli di quel joy e mostrarmi il loro stato e darmi la possibilità di poter scegliere quali bottoni o assi usare per la mia applicazione.

  9. #9
    Utente di HTML.it
    Registrato dal
    Aug 2011
    Messaggi
    119
    Per esempio su un joy ho x e y su una cloche mentre su un'altro ho x su una cloche e y sull'altra.
    Io vorrei poter assegnare x e y sulla stessa cloche del joy

    Praticamente mi servirebbe creare una interfaccia tipo questa:
    Joytester
    ma non so come assegnare automaticamente i valori ai controlli

  10. #10
    Moderatore di Programmazione L'avatar di alka
    Registrato dal
    Oct 2001
    residenza
    Reggio Emilia
    Messaggi
    24,465

    Moderazione

    Originariamente inviato da m.alverman
    Praticamente dovrei creare una form che mi mostri tutti i comandi del joy e io dovrei scegliere quali usare per determinate operazioni.
    Ho unito le discussioni aperte sullo stesso argomento principale (uso del joystick).

    Per la domanda posta, hai fatto prima una ricerca? Hai provato a scrivere un po' di codice?
    MARCO BREVEGLIERI
    Software and Web Developer, Teacher and Consultant

    Home | Blog | Delphi Podcast | Twitch | Altro...

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.