Citazione:
Originalmente inviato da TermicOne
Io di anni ne ho 65 e ho preferito mantenere la versione 2.0 proprio per non andare a incasinarmi la vita. Le istruzioni (e la loro sintassi) elencate in questo thread le ho provate personalmente e sulla 2.0 funzionano perfettamente.
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 |
nerowoss
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