Torna indietro   BaroneRosso.it - Forum Modellismo > Elettronica > Radiocomandi


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 01 aprile 16, 15:44   #41 (permalink)  Top
User
 
L'avatar di TermicOne
 
Data registr.: 02-01-2004
Residenza: Vicino a Saronno
Messaggi: 6.998
Citazione:
Originalmente inviato da nerowoss Visualizza messaggio
sembra che questi scripts hanno degli errori di sintassi, se provo ad eseguirli dalla radio mi dice Syntax error, come si fà a trovare degli errori di sintassi? forse un debugger? grazie a tutti per un aiuto, io ho 71 anni e mi sto impegnando in questa nuova attività ma certo non mi è facile senza qualche aiuto
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
TermicOne non è collegato   Rispondi citando
Vecchio 01 aprile 16, 17:55   #42 (permalink)  Top
User
 
Data registr.: 11-08-2014
Residenza: bologna
Messaggi: 252
Citazione:
Originalmente inviato da TermicOne Visualizza messaggio

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
gugu_ non è collegato   Rispondi citando
Vecchio 01 aprile 16, 19:58   #43 (permalink)  Top
User
 
L'avatar di nerowoss
 
Data registr.: 03-12-2006
Residenza: Piancastagnaio
Messaggi: 372
lua scripts

Citazione:
Originalmente inviato da TermicOne Visualizza messaggio
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

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
__________________
..non sono gli avvenimenti esterni che ci turbano, ma l'opinione che ci facciamo di essi..
(Marco Aurelio)
nerowoss non è collegato   Rispondi citando
Vecchio 01 aprile 16, 20:05   #44 (permalink)  Top
User
 
L'avatar di nerowoss
 
Data registr.: 03-12-2006
Residenza: Piancastagnaio
Messaggi: 372
lua scripts

Citazione:
Originalmente inviato da gugu_ Visualizza messaggio
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
ringraziandoti intanto per l'incoraggiamento, di cui ho proprio bisogno in questi giorni, ti volevo spiegare che vorrei aspettare a prendere un sensore perchè non sono pratico e non saprei cosa prendere, magari, potresti consigliarmi tu su questo.
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!!!
__________________
..non sono gli avvenimenti esterni che ci turbano, ma l'opinione che ci facciamo di essi..
(Marco Aurelio)
nerowoss non è collegato   Rispondi citando
Vecchio 02 aprile 16, 00:00   #45 (permalink)  Top
User
 
L'avatar di iottand
 
Data registr.: 03-05-2012
Residenza: Prov Reggio Emilia
Messaggi: 513
Questo mi sembra ben costruito, e compilato in modo pulito.
compatibile 2.1



download : http://tinyurl.com/q2jvqoh
iottand non è collegato   Rispondi citando
Vecchio 02 aprile 16, 20:19   #46 (permalink)  Top
User
 
Data registr.: 11-08-2014
Residenza: bologna
Messaggi: 252
Citazione:
Originalmente inviato da iottand Visualizza messaggio
Questo mi sembra ben costruito, e compilato in modo pulito.
compatibile 2.1



download : http://tinyurl.com/q2jvqoh
eheh è proprio uno di quelli da cui ho copiato!!!

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...
gugu_ non è collegato   Rispondi citando
Vecchio 03 aprile 16, 00:10   #47 (permalink)  Top
User
 
L'avatar di iottand
 
Data registr.: 03-05-2012
Residenza: Prov Reggio Emilia
Messaggi: 513
Citazione:
Originalmente inviato da gugu_ Visualizza messaggio
eheh è proprio uno di quelli da cui ho copiato!!!

[.
io pero ho qualche difficolta, tu sei in grado di riscrivere i commenti in italiano?
lui usa anche degli interruttori ma non capisco dove sono le righe che li governano.
iottand non è collegato   Rispondi citando
Vecchio 03 aprile 16, 01:22   #48 (permalink)  Top
User
 
L'avatar di BBC25185
 
Data registr.: 19-01-2007
Residenza: Dintorni di mestre (DINTORNI)
Messaggi: 2.589
Citazione:
Originalmente inviato da iottand Visualizza messaggio
io pero ho qualche difficolta, tu sei in grado di riscrivere i commenti in italiano?
lui usa anche degli interruttori ma non capisco dove sono le righe che li governano.
Ho tradotto completamente la telemetria!!! Spero di non averlo tradotto male!!!
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!!!
Files allegati
Tipo file: zip LUA Olimetry tradotto.zip‎ (18,7 KB, 120 visite)
BBC25185 non è collegato   Rispondi citando
Vecchio 03 aprile 16, 11:55   #49 (permalink)  Top
User
 
Data registr.: 11-08-2014
Residenza: bologna
Messaggi: 252
Citazione:
Originalmente inviato da BBC25185 Visualizza messaggio
Ho tradotto completamente la telemetria!!! Spero di non averlo tradotto male!!!
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!!!
sì ha fatto un accrocchio tra batteria e capacità...anche le variabili...il voltaggio lo ha chiamato "mycurrent", se non mi ricordo male. l'altra cosa poi è settare bene il voltaggio minimo e quello massimo delle batterie sul lua, in modo da azzeccare bene la % della batteria rimanente!

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)....
gugu_ non è collegato   Rispondi citando
Vecchio 03 aprile 16, 14:04   #50 (permalink)  Top
User
 
L'avatar di BBC25185
 
Data registr.: 19-01-2007
Residenza: Dintorni di mestre (DINTORNI)
Messaggi: 2.589
Citazione:
Originalmente inviato da gugu_ Visualizza messaggio
sì ha fatto un accrocchio tra batteria e capacità...anche le variabili...il voltaggio lo ha chiamato "mycurrent", se non mi ricordo male. l'altra cosa poi è settare bene il voltaggio minimo e quello massimo delle batterie sul lua, in modo da azzeccare bene la % della batteria rimanente!

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)....
Se ho visto bene dovrebbe funzionare anche con la 2.1
Ha già implementato il codice per la ricerca dinamica dei sensori....
BBC25185 non è collegato   Rispondi citando
Rispondi

Bookmarks




Regole di scrittura
Non puoi creare nuove discussioni
Non puoi rispondere alle discussioni
Non puoi inserire allegati
Non puoi modificare i tuoi messaggi

BB code è Attivato
Le faccine sono Attivato
Il codice [IMG] è Attivato
Il codice HTML è Disattivato
Trackbacks è Disattivato
Pingbacks è Disattivato
Refbacks è Disattivato


Discussioni simili
Discussione Autore discussione Forum Commenti Ultimo Commento
Taranis e LUA script badtime Radiocomandi 2 02 giugno 18 15:12
Lua file per telemetria su taranis plus 2.1 ludiga Radiocomandi 0 16 settembre 15 14:23
Frsky Taranis salvatoremadasa Compro 1 29 aprile 15 23:16
Frsky Taranis Plus gallma Merc. Motori ed Elettronica 1 29 aprile 15 09:12
FrSky Taranis microchip Compro 11 02 aprile 15 00:49



Tutti gli orari sono GMT +2. Adesso sono le 09:45.


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