Raine Ampuja

LINK IOCP?

5 viestiä aiheessa

Pieni selvennys kysymykseen:

 

Keskeneräinen ATTITUDE koodi, joka "toimii" (lue pyörittää servoa , mutta antaa hieman epätatarkkoja arvoja)

 

 

Var 0055, Link FSUIPC_IN, offset $0578, name pitch, Length 4, Type 1 // Pitch

{

L0 = &pitch

L0 = L0 / 100000000

&servo6 = 512 - L0

}

 

Var 0056, link IOCP, offset 77, name bank // bank

{

l0 = &bank

if L0 > 18000

{

L0 = L0 - 36000

}

L0 = L0 * 456

L0 = L0 / 9000

&servo5 = 522 - L0

}

 

Var 0085, Link USB_SERVOS, Output 5, PosL 41, PosC 519, PosR 1013, name servo5 // horizontal

 

Var 0086, Link USB_SERVOS, Output 6, PosL 1, PosC 512, PosR 1023, name servo6 // vertical

 

 

Sitten tässä alla lainaaamani esimerkkifile,  (FERDIEN) opencockpitin sivulta, joka  ei anna mitään arvoja...offsetitkin on kummallisia...onko tää nyt joku ini-puukotusjuttu vai mitä ???

 

...ai että miksi kysyn...NO kun siinä FERDIEn mallissa on maagiset sanat...FASTER and Smoother Code? :P

 

Var 0055, link IOCP, offset 75, name pitch // Pitch

{

l0 = &pitch * 147

l0 = l0 / 2000

&servo6 = 587 - l0

}

 

Var 0056, link IOCP, offset 77, name bank // bank

{

l0 = &bank

if l0 > 18000

{

l0 = l0 - 36000

}

l0 = l0 * 456

l0 = l0 / 9000

&servo5 = 522 - l0

}

 

Var 0085, Link USB_SERVOS, Output 5, PosL 41, PosC 519, PosR 1013, name servo5 // horizontal

 

Var 0086, Link USB_SERVOS, Output 6, PosL 1, PosC 512, PosR 1023, name servo6 // vertical

Jaa viesti


Link to post
Jaa muulla sivustolla

latasin sen...ihmettelen vaan edelleen noita offsetteja...

Löysin numerot pienen säädön jälkeen,(modules (iocpVars)

 

se tuo ruudulle Variable MAP editor ohjelman. Mitähän tällä tehdään ja mitä:

offset 77(79,0) ) noi suluissa olevat numerot on?

 

Sitten on se toinen PDF-documentti, jossa ei ole offset numeroita, mutta nimiä kyllä...

toimiiko se siten, että , offset nro, korvataan kirjoittamalla...(kun ensin siinä sanotaan joo, ja sitten että ei tässä versiossa...vai viitataanko siinä johonkin muuhun... :'(

 

Onks tästä ylipäätänsä kokemuksia? :-\

Jaa viesti


Link to post
Jaa muulla sivustolla

Hiukan. Toi iocpserver käy kiinni panel sdk:n kautta simuun ja sitä kautta on pääsy kaikkiin gauge-muuttujiin. Sillä apusoftalla voi määritellä kai itse muuttuja -> iocp-numeromuuttuja -mäppäyksiä (siellä on joku olemassaolevakin lista kyllä) ja käyttää sitten sitä kuten FSUIPC:tä.

 

Joskus kokeilin ja toimi ihan ok, mutta jos FSUIPC pelaa, kantsii varmaan ensin kattoa sillä. IOCPserverissä on se ero, että se ilmeisesti ei "pollaa" tietyin väliajoin dataa, vaan kun määrität muuttujan, SIOC saa siitä tiedon vain kun se oikeasti muuttuu. Eli tuo saattaisi olla nopeampi ja viksumpi siinä mielessä. Mutta en ole paljon testannut itse. Kerro miten homma pelaa ja jos siitä löytyy jotain hyötyä?

 

//t

Jaa viesti


Link to post
Jaa muulla sivustolla

Luo uusi käyttäjätunnus tai kirjaudu sisään

Sinun täytyy olla jäsen osallistuaksesi keskusteluun

Luo käyttäjätili

Rekisteröi uusi käyttäjätili helposti ja nopeasti!


Luo uusi käyttäjätili

Kirjaudu sisään

Sinulla on jo käyttäjätili?


Kirjaudu sisään