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


Rispondi
 
Strumenti discussione Visualizzazione
Vecchio 13 gennaio 14, 13:34   #1 (permalink)  Top
User
 
L'avatar di Minestrone
 
Data registr.: 13-09-2012
Messaggi: 4.690
Ho anche incontrato una certa anomalia facendo delle prove col simulatore. Non ho scritto nel post precedente perchè gli argomenti sono diversi.
Ho implementato nel simulatore un programma che registra in una variabile globale la posizione dello stick del gas fino a quando un certo switch è attivo. Quando si disattiva lo switch la variabile globale smette di essere aggiornata. La variabile globale riprende ad essere aggiornata solo quando si riattiva lo switch e il valore dello stick egualia il valore della variabile globale. Per fare questo ho implementato un'autoritenuta che si attiva quando si avvera la condizione AND di cui sopra. Ebbene questo programma funziona saltuariamente. Qualche volta disattivando lo switch e riattivandolo la variabile globale riprende ad essere aggiornata, qualche volta no. In pratica, saltuariamente, la condizione AND blocca il programma perchè non viene mai verificata. Mi è sembrato di capire che muovendo lo stick del gas non vengano spazzati tutti i valori e se il valore della GVAR non viene toccato ovviamente la AND non si attiva.
Premesso che ho provato solo col simulatore mi piacerebbe capire in che cosa ho sbagliato oppure se è un'anomalia di Companio9x/Opentx.
Grazie
Minestrone non è collegato   Rispondi citando
Vecchio 13 gennaio 14, 13:49   #2 (permalink)  Top
User
 
L'avatar di CarloRoma63
 
Data registr.: 08-08-2011
Residenza: Roma
Messaggi: 5.806
Citazione:
Originalmente inviato da Minestrone Visualizza messaggio
Ho anche incontrato una certa anomalia facendo delle prove col simulatore. Non ho scritto nel post precedente perchè gli argomenti sono diversi.
Ho implementato nel simulatore un programma che registra in una variabile globale la posizione dello stick del gas fino a quando un certo switch è attivo. Quando si disattiva lo switch la variabile globale smette di essere aggiornata. La variabile globale riprende ad essere aggiornata solo quando si riattiva lo switch e il valore dello stick egualia il valore della variabile globale. Per fare questo ho implementato un'autoritenuta che si attiva quando si avvera la condizione AND di cui sopra. Ebbene questo programma funziona saltuariamente. Qualche volta disattivando lo switch e riattivandolo la variabile globale riprende ad essere aggiornata, qualche volta no. In pratica, saltuariamente, la condizione AND blocca il programma perchè non viene mai verificata. Mi è sembrato di capire che muovendo lo stick del gas non vengano spazzati tutti i valori e se il valore della GVAR non viene toccato ovviamente la AND non si attiva.
Premesso che ho provato solo col simulatore mi piacerebbe capire in che cosa ho sbagliato oppure se è un'anomalia di Companio9x/Opentx.
Grazie
Una risposta più precisa la potrà dare Romolo ma credo che il problema sia nella frequenza di lettura della posizione degli stick. Se, ad esempio, la lettura avviene ogni 20ms e tu sposti lo stick ad una velocità di "un valore" ogni 25ms, allora le letture "spazzoleranno" certamente tutti i possibili valori. Se invece tu muovi lo stick più velocemente, la probabilità che il valore che tu cerchi venga scavalcato è alta.
Dovresti trovare il modo di usare un range di valori in cui far riconoscere la posizione dello stick, ad esempio un +/- 10 rispetto al valore attuale... Ora non ho sotto mano il simulatore, quindi non sono in grado di proporti una possibile soluzione pratica.

Carlo
__________________
Dai un pesce ad un uomo e lo avrai sfamato per un giorno, insegnagli a pescare e lo avrai sfamato per sempre. (Confucio)
I miei modelli: http://www.youtube.com/results?search_query=carloroma63
CarloRoma63 non è collegato   Rispondi citando
Vecchio 22 gennaio 14, 22:47   #3 (permalink)  Top
User
 
Data registr.: 20-12-2013
Residenza: trento
Messaggi: 46
companion9x non si collega

ciao a tutti
ho appena ricevuto la tananis . mi sono letto il manuale ho installato companion v 1.52
il driver usb ma quando vado a leggere la memoria della radio ecco cosa ottengo:

================================================== ==============
Avviato AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/Users/ciano/AppData/Local/Temp/temp.hex:i
================================================== ===============================
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

avrdude.exe done. Thank you.


================================================== =============
AVRDUDE fatto - codice di uscita 1
================================================== ==============

il driver usb sembra installato correttamente
qualche suggerimento ?

grazie

ciano
cianodb non è collegato   Rispondi citando
Vecchio 22 gennaio 14, 23:19   #4 (permalink)  Top
User
 
L'avatar di debug
 
Data registr.: 13-12-2009
Residenza: Milano
Messaggi: 1.794
Citazione:
Originalmente inviato da cianodb Visualizza messaggio
ciao a tutti
ho appena ricevuto la tananis . mi sono letto il manuale ho installato companion v 1.52
il driver usb ma quando vado a leggere la memoria della radio ecco cosa ottengo:

================================================== ==============
Avviato AVRDUDE
C:/Program Files (x86)/companion9x/avrdude.exe -c usbasp -p m64 -P usb -U eeprom:r:C:/Users/ciano/AppData/Local/Temp/temp.hex:i
================================================== ===============================
avrdude.exe: error: could not find USB device "USBasp" with vid=0x16c0 pid=0x5dc

avrdude.exe done. Thank you.


================================================== =============
AVRDUDE fatto - codice di uscita 1
================================================== ==============

il driver usb sembra installato correttamente
qualche suggerimento ?

grazie

ciano
Hai letto il paragrafo "primo avviamento" del manuale?
una volta lanciato companion devi andare su documento poi preferenze e nella voce firmware spuntare la taranis.

Credo, con me ha funzionato.
debug non è collegato   Rispondi citando
Vecchio 22 gennaio 14, 23:33   #5 (permalink)  Top
User
 
Data registr.: 20-12-2013
Residenza: trento
Messaggi: 46
risolto....e' come hai detto tu
non era settata come taranis ... e si che avevo controllato
la fretta non e' mai buona consigliera
mi sono già autopunito
grazie

ciano
cianodb non è collegato   Rispondi citando
Vecchio 26 gennaio 14, 16:55   #6 (permalink)  Top
User
 
Data registr.: 22-01-2013
Residenza: Pietragrande (CZ)
Messaggi: 654
bug su extend limits

versione 1.52 rev 2381 del 10 gennaio 2014


Mettendo il check sulla casella extend limits di model setup e modificando i limiti di un canale al 125% e deseleziona extend limits, il limite per il canale rimane sempre 125% nonostante nella pagina dei limiti venga visualizzato 100%.

Per rimettere il limite al 100% bisogna prima inserire un valore diverso dal 100% uscire dalla cartella limiti, rientrare e mettere 100%
The Condor 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 Messaggio
Turnigy9x(r) - Companion e Open9x Mascalzone Volante Radiocomandi 2529 15 aprile 16 16:33



Tutti gli orari sono GMT +2. Adesso sono le 11:22.


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/2026
www.baronerosso.it - www.toymagazine.it