![]() |
Citazione:
Per debuggare questi script in effetti è un casino perchè (almeno nella 2.0) la radio ti dice solo "syntax error" e devi arrangiarti tu a trovare l'errore andando per esclusione. A volte uno script che gira sul simulatore non gira sulla radio...e questo è un altro casino. Per questo ho selezionato in questo thread un piccolo set di comandi che, con la loro sintassi, funzionano sicuramente sia sul simulatore che sulla radio....e con questi pochi statement si possono fare script anche complessi. Un modo per semplificarsi la vita è costruire gradualmente gli script aggiungendo poche istruzioni per volta in modo da verificare costantemente di non inserire errori di sintassi o altro. Facci sapere come procedi e che script stai scrivendo, con quali obiettivi e con quali risultati... Luciano |
Citazione:
io invece di anni ne ho una quarantina, ma mi sento un novantenne (sia inside che outside), quindi dai...forza e coraggio, che la vita è un passaggio! mmm non ti consiglio di cimentarti subito col lua script...parti prima dalle basi, cioè prenditi un sensore, lo monti e vedi come funziona e cosa legge la taranis realmente. Poi dopo sei più avvantaggiato nel crearlo lo script, perché puoi vedere realmente cosa capita. Il simulatore sì è utile, però alla fine meglio verificare tutto sulla radio. Poi: Quasi sicuramente troverai dei syntax error, che in linea di massima sono dovuti (se prendi lo script lua di un altro) a variabili chiamate diversamente. Es: io nella mia radio come dati telemetrici messi in companion ho delle variabili che ho chiamato "dis1" "dis2" e "dis3" che mi calcolano determinate distanze utilizzando i sensori che ho montato. Nello script lua io richiamo proprio queste e le devo chiamare proprio dis1, dis2 e dis3. Se tu usi il mio script lua e lo copi nella sd ed usi il tuo modello, quando la radio legge lo script ti fa syntax error perché appunto lui si aspetta di trovare una variabile dis1 come dato telemetrico, ma che tu non hai definito nella pagina di companion dei dati telemetrici. mi sono spiegato come il porco ok, non riesco a far di meglio! bye bye |
lua scripts Citazione:
grazie Luciano per i preziosi consigli, il fatto ,per la versione di Companion, è che all'inizio non riuscivo connettere la radio al Mac, e qualcuno mi disse di installare la 2.1.7, e infatti poi riuscii a far dialogare radio e Companion. Siccome sono in pensione e ho molto tempo a disposizione, mi volevo cimentare in questa nuova avventura di programmare, mi arrangio abbastanza con la tecnologia di computer, e sto studiando da qualche giorno, prendendo pratica del Terminale, e di Brackets, editor di testo, cosa possibile grazie a Internet, una volta te le sognavi stè cose! Approfittando del fatto che me la cavo con l'inglese, ho trovato molto utile questo sito https://docs.google.com/document/d/1...h.jrlewld0rma9 che forse già conoscete, ma voglio segnalarlo in caso a qualcuno possa essere utile, come a me, e ho trovato anche utile oltre al caro Barone Rosso, il rcgroups.com. Cercherò di vedere degli scripts molto semplici, per prendere pratica, limitandomi alla simulazione, anche perchè non so che sensori potrei prendere, nel caso potresti consigliarmi? Vengo dagli aeromodelli, sono passato agli elicotteri, ma mi stò indirizzando verso i droni, che mi affascinano con la loro tecnologia, specialmente abbinando alla fantastica Taranis. Con il tuo il tuo aiuto, stò imparando molte cose, e tempo al tempo, mi prenderò un drone con telemetria e sensori e tutto il resto. grazie ancora, Lucio |
lua scripts Citazione:
Molto chiara la tua spiegazione, dei syntax errors, infatti io ho copiato degli scripts come telem1.lua e telem2.lua, all'inizio di questo thread, e non mi funzionano, ti sei spiegato benissimo, altro che come il porco!!!:D:D |
Questo mi sembra ben costruito, e compilato in modo pulito. compatibile 2.1 download : http://tinyurl.com/q2jvqoh |
Citazione:
nerowoss io in questa discussione rimarrei sui lua-scripts, però ti rispondo lo stesso: per quel che riguarda i sensori io uso uno specifico per il phantom2 che si chiama anysense. con la taranis, se hai un drone (che non sia uno della dji) + ricevente ad es. x8r, secondo me il sensore gps (coordinate, n.satelliti, altezza/velocità gps etc) + il vario (altimetro barometrico e vel. verticale se non mi ricordo male) hai proprio tutto... |
Citazione:
lui usa anche degli interruttori ma non capisco dove sono le righe che li governano. |
1 Allegato/i Citazione:
Spero sia utile!!! Una cosa mi sono accorto... se non ho visto male, il widget della capacitá non é stata realizzata, ma copiata da quella di batteria rimanente!!! |
Citazione:
iotta: le istruzioni degli switch sono associate ad "fm" e "logging", ad es. if getValueOrDefault(92) quel numero, il 92 è proprio associato ad uno switch ed è quello che vedi nel suo video. Io ci ho messo il 93, che corrisponde allo switch SB. attenzione poi che - se non mi ricordo male - quello funzia con telemetria 2.0, con la 2.1 devi fare un po' di modifiche (ma secondo me alla fine è più semplice, guarda quello che avevo postato).... |
Citazione:
Ha già implementato il codice per la ricerca dinamica dei sensori.... |
| Tutti gli orari sono GMT +2. Adesso sono le 06:06. |
Basato su: vBulletin versione 3.8.11
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
E' vietata la riproduzione, anche solo in parte, di contenuti e grafica. Copyright 1998/2019 - K-Bits P.I. 09395831002