View previous topic :: View next topic |
Author |
Message |
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Fri Feb 12, 2010 3:31 pm Post subject: Joystick testeris |
|
Man te bija vajadzība pēc vienas programmiņas, kas parāda, kādi butoņi un citas figņas ir nospiestas, tad nu internetā neko prātīgu neatradu, tādēļ uztaisīju tādu tūlīti pats.
Ja nu kādam vajag - http://www.ra001.lv/wp-content/uploads/2009/02/JoyTest.exe |
|
Back to top |
|
|
Vecais_Dumais_Laacis Guru
Joined: 29 Jan 2004 Posts: 800
|
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Fri Feb 12, 2010 4:19 pm Post subject: |
|
Tas smuki vizuāli parāda kādas darbības notiek, bet mani interesēja tieši vērtības, protams, it kā jau var izdomāt, bet nu, man tas tāpat prasīja tikai stundas darbu, domājams mazāk, nekā būtu vēl meklējis, instalējis, vīlies un meklējis atkal... |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Feb 12, 2010 4:42 pm Post subject: |
|
Quote: | bet mani interesēja tieši vērtības |
Vai tad visas Min/Max vērtības nav kaut kur windowsa directinput headeros sarakstītas? _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Feb 12, 2010 4:50 pm Post subject: |
|
Kur ir runa par min/max vērtībām. Joystiki ir analogas iekārtas, tās nav tikai min un max stāvokļos. Pa vidam tas arī var atrasties. |
|
Back to top |
|
|
serioussam909
Joined: 15 May 2006 Posts: 92
|
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Fri Feb 12, 2010 5:08 pm Post subject: |
|
snake5 wrote: | Quote: | bet mani interesēja tieši vērtības |
Vai tad visas Min/Max vērtības nav kaut kur windowsa directinput headeros sarakstītas? |
Konkrēti manā situācijā man bija nepieciešams zināt viena pārslēdzēja 5 stāvokļus apmēram šādi.
Code: |
Value = JoyState.lRz;
if (Value == 26005) FTempo := 0;
if (Value == 12743) FTempo := 25;
if (Value == 5462) FTempo := 50;
if (Value == -13312) FTempo := 75;
if (Value == -26368) FTempo := 100;
|
pie tam šīs vērtības parādījās tikai pārslēgšanās brīdī un uzminēt nu nekādi es tās nevarēju.... |
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Fri Feb 12, 2010 5:09 pm Post subject: |
|
serioussam909 wrote: | http://img684.imageshack.us/img684/9959/verynice.jpg
Šim toolim ir nelielas problēmas... |
Es bez joystika neesmu testējis, laikam tā būs problēma...
Tagad arī šī problēma novērsta
Last edited by ra001 on Fri Feb 12, 2010 5:18 pm; edited 1 time in total |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Feb 12, 2010 5:11 pm Post subject: |
|
Quote: | Pa vidam tas arī var atrasties. |
Nu ja, starp minimālo un maksimālo. Nesaprotu, kāda jēga cepties precīzu skaitļu dēļ. Vērtību izvietojuma attiecību pret fizisko joystick'a novietojumu var saprast, apskatoties, kā viss strādā Windows'a joysticku/gamepadu testēšanas rīku ieslēdzot..
EDIT:
Quote: | pie tam šīs vērtības parādījās tikai pārslēgšanās brīdī un uzminēt nu nekādi es tās nevarēju.... |
Būtu it kā labāk pārbaudīt vai vērtība atrodas starp kaut kādām robežām, nevis īsto minēt.. _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
bubu Indago Uzvarētājs
Joined: 23 Mar 2004 Posts: 3223 Location: Riga
|
Posted: Fri Feb 12, 2010 5:28 pm Post subject: |
|
snake5: tu nesaproti. Viņam ir kautkāds devaiss, kas emulējas kā joysticks. Fiziski tas var pieņemt 5 sāvokļus, kurus tas reportē windowsam kā joystika pozīciju 5 fiksētās vērtībās. Tāpēc tas ir visai normāli pārbaudīt vienādību uz konkrētu vērtību. |
|
Back to top |
|
|
snake5 Indago dalībnieks
Joined: 27 Jun 2007 Posts: 2590
|
Posted: Fri Feb 12, 2010 5:29 pm Post subject: |
|
Ah, sorry, nu jā, tad ir cita lieta (ja nav tai ierīcei nekādas programmēšanas dokumentācijas). _________________ "There are two choices here: "looks good" and "realism"." -- Paul Nettle |
|
Back to top |
|
|
ra001 Site Admin
Joined: 20 Jan 2003 Posts: 452 Location: Latvija
|
Posted: Fri Feb 12, 2010 5:37 pm Post subject: |
|
snake5 wrote: | Ah, sorry, nu jā, tad ir cita lieta (ja nav tai ierīcei nekādas programmēšanas dokumentācijas). |
Nu teorētiski šajā gadījumā es arī varēju pārbaudīt šīs robēžas, bet man diemžēl nekādas poņas nebija kurās tieši robežās tas verķis mainās, jebkurā gadījumā, šī programmiņa man atviegloja darbu, un tās pagatavošana man pašam atmaksājās....
Dokumentācijas tiešām nav, tā ir WII ģitāra, un man nav īsti pārliecības, vai citām līdzīgām mantiņām šie skaitļi būs tādi paši... |
|
Back to top |
|
|
|