Visualizza messaggio singolo
Vecchio 16 ottobre 15, 01:41   #24 (permalink)  Top
wan man
User
 
Data registr.: 13-01-2013
Residenza: santo domingo
Messaggi: 74
Ciao a tutti.
Sono pienamente daccordo con Flyhight, e permettimi di non condividere la tua opinione caro akrobaticone. Il software non è estremamente potente, e solo ESTREMAMENTE COMPLICATO.
Non si tratta di essere o non per tutti. Si tratta di essere o non essere intuibile. Per valutare positivamente la tua opinione dovrei trovare ed avere un programma che permette di essere utilizzato da tutti e consentire ai più esperti di "pasticciarci" dentro. Cosi la penso io, un programma mi deve risolvere i problemi e non causarmeli! In questo momento sto cercando di capire perche nel mio piatto oscillante o tre servi che si muovono con corse differenti pur avendo impostato lo stesso peso. Queste cose devono essere risolte in pochi secondio o minuti e non perderci una serata, ti pare?
Ok io non sono uno specialista di programmazioni e come flyhight non ho nessuna voglia di diventarlo. Solo per riderci sopra guarda cosa devi fare per regolare un piatto oscillante a 120 gradi, dimmi se ti sembra normale perchepèr me è una tonteria furibonda:

If we push elevator forwards(positive), cyc1 will go down (negative) and cyc2 and cyc3 will go up(positive). So:
cyc1 = -cos(0)*ele
cyc2 = -cos(120)*ele
cyc3 = -cos(240)*ele
Remember from trigonometry from school.
cos(0)=1
cos(120) = -0.5
cos(240) = -0.5
Now if we pull aileron left(positive), cyc1 will stay level, cyc2 will go up (positive), cyc3 will go
down (negative). So:
cyc1 = sin(0)*ail
cyc2 = sin(120)*ail
cyc3 = sin(240)*ail
Remember from trigonometry from school.
sin(0)=0
sin(120) = 0.866
sin(240) = -0.866
Now if we push collective up, cyc1, cyc2 and cyc3 will go up. So:
cyc1 = col
cyc2 = col
cyc3 = col
So if we add all the formulas together, we get:
cyc1 = (-cos(0)*ele) + (sin(0)*ail) + col
cyc2 = (-cos(120)*ele) + (sin(120)*ail) + col
cyc3 = (-cos(240)*ele) + (sin(240)*ail) + col
or when reduced for 120 CCPM:
cyc1 = col - ele
cyc2 = col + 0.5*ele + 0.866*ail
cyc3 = col + 0.5*ele - 0.866*ail
This is the current CCPM mix in OpenTX.


Questo per un solo comando capisci?. Cosa ne dici? se poi vuoi gestire un piatto a 135 o 140 gradi come gli heli JR e ovviamente devi aggiungere la gestione degli Idle 1-2-3 riscrivi la Treccani e ci metti meno tempo. Voglio dire se debbo gastire una funziuone che va ad influenzarne un'altra non debbo mettermi a inserire 54 formule quando una è sufficente, i rapporti o calcoli matematici devono essere giá nel programma, io debbo solo selezionare il peso e le percentuali delle curve e le sequenze.
Ripeto questo è solo il mio pensiero.
wan man non è collegato   Rispondi citando