Odeslat nové téma Odpovědět na téma  [ Příspěvků: 215 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11 ... 15  Další
Autor Zpráva
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 24.09.2015 16:01 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 1.7.2012
Příspěvky: 687
Bydliště: Jemnice
Obrázky: 2
Takto to nepůjde, perioda nebude pravidelná. Někde jsem viděl že se čte nějaký časovač a s rozdílem se počítá.

_________________
www.opentx.cz


Nahoru
 Profil Soukromé album  
 
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 24.09.2015 18:08 
Protřelejší uživatel
Protřelejší uživatel

Registrován: 24.4.2013
Příspěvky: 121
Bydliště: Banska Bystrica
Obrázky: 0
Perioda neni stabilna, zalezi od zatazenia procesora. A eepe subor je eprom backup


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 24.09.2015 18:26 
Mazák
Mazák
Uživatelský avatar

Registrován: 11.4.2008
Příspěvky: 5095
Bydliště: CA
Hlavne v úvode popisu lua sa piše, že nemá byť v žiadnom prípade použitý na ovládanie modelu..... Lua má nízku prioritu zpracovania......
Ono je to pekne vidieť aj v telemtrii, že to nieje niako rýchle......

_________________
http://lubo111.rajce.idnes.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 24.09.2015 18:46 
Nováček serveru
Nováček serveru

Registrován: 18.9.2015
Příspěvky: 3
OK,předpokládal sem,že procesor se vrhne na lua jenom,když má "svoje hotovo". Jen jsem ve skrytu duše doufal,že když bude super jednoduchá konfigurace modelu,tak se k lua dostane častěji :-).
Každopádně všem děkuji za odpověď.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: stř 30.09.2015 18:15 
Mazák
Mazák
Uživatelský avatar

Registrován: 1.8.2012
Příspěvky: 5581
Bydliště: Brno
Obrázky: 0
Guide pro 2.1
https://www.gitbook.com/book/dsbeach/op ... de/details

_________________
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: stř 16.03.2016 2:45 
Protřelejší uživatel
Protřelejší uživatel

Registrován: 4.7.2013
Příspěvky: 130
Ahojte. Mel jsem od Mattoniho zde paradni script na ovladani rychlosti gimbalu. Bohuzel po update Taranisu / OpenTX mi tento nefunguje. Jedna se o tento scriptik. http://www.rcmania.cz/download/file.php?id=50002 prosim není tady někdo kdo by poradil jak jej konvertovat ro 2.1?

Ditri


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 17.03.2016 18:48 
Mazák
Mazák
Uživatelský avatar

Registrován: 11.4.2008
Příspěvky: 5095
Bydliště: CA
RCStudio píše:

Popis vcelku fajn a podrobný, ...... ale opeť chýba popis telemetrických premenných a to je vec, ktorá sa vo verzii 2.1 najviac zmenila a skoro po každom upgrade je neaká zmena...... (večšinou niečo prestane korektne fungovať.....) :roll:

_________________
http://lubo111.rajce.idnes.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 0:40 
Celkem nový uživatel
Celkem nový uživatel

Registrován: 31.8.2016
Příspěvky: 89
Bydliště: Brno
Zdar, ako som uz pisal v inom vlakne o taranisovy, snazim sa poskladat vlastny skript na zobrazenie telemetrie. Mal by som par dotazov.

1. Chapem to spravne, ze Lua ma pristup len na telemetricke premenne (id) ktore sa zobrazia pri detekcii senzorov?

2. je ziskavanie hodnot z telemetrie case sensitive?

3. Mam problem ziskat tieto hodnoty:

getTelemetryId("accy")
getTelemetryId("accz")

Je mozne ze ich pixhawk neposiela? Pripadne, ako inak ich ziskat?

Budem vdacny za kazdu radu.
Dik!


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 4:45 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 1.7.2012
Příspěvky: 687
Bydliště: Jemnice
Obrázky: 2
Jestli jsem dobře četl ten manuální tak postup by měl být takto. Telemetrická čidla namají pevný ID, záleží jak se nadetekují, proto je třeba požadované id získat pomocí getFieldInfo("název"). Název je case sensitive, a lze ho měnit v nastavení telemetrie, proto je třeba mít senzor pojmenovaný tak aby ho skript našel. Potom se přečte obsah getValue(ID) jejímž obsahem je buď hodnota, nebo tabulka hodnot, pokud poskytuje senzor více údajů.

_________________
www.opentx.cz


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 6:14 
Celkem nový uživatel
Celkem nový uživatel

Registrován: 31.8.2016
Příspěvky: 89
Bydliště: Brno
Diky, takze je to tak ako som myslel. Co nenadetekuje, na to nema pristup. Tak teda netusim ako ziskat hodnoty "accx-z". :/ Ze by sa zacali posielat az po zaarmovani? Alebo to je potrebne nejak nastavit v pixhawku?


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 7:20 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 1.7.2012
Příspěvky: 687
Bydliště: Jemnice
Obrázky: 2
Nevím, ale základ je nadetekovat AccX senzor na kartě telemetrie.

_________________
www.opentx.cz


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 10:00 
Mazák
Mazák
Uživatelský avatar

Registrován: 11.4.2008
Příspěvky: 5095
Bydliště: CA
JodiBB píše:

3. Mam problem ziskat tieto hodnoty:

getTelemetryId("accy")
getTelemetryId("accz")

Je mozne ze ich pixhawk neposiela? Pripadne, ako inak ich ziskat?

Budem vdacny za kazdu radu.
Dik!

Experimentoval som s variom.... Keď som chce posielať data z viacerých súčasne - posielal som to ako niečo iné... cell1, cell2...... a v skripte som si to prečítal a zpracoval.....
Posielal som to ako napetia na článkoch - tam je možné poslať tuším 7, alebo 8 údajov súčasne....
Problém je v tom ,že dáta musíš prispôsobiť tomu, čo vie Taranis zpracovať....
Ale to by si musel rekonfigurovať Pixhawk.. a to asi sa nebude dať....
Definícia v OpenXsensor je trebárs takáto....
Ja posielam len výšku, vario a napetie... Ale Accx a AccY sa tam posielalo ako Vario a Dte, ale je ho možné posielať ako čokoľvek iné....
Kód:
#define SETUP_DATA_TO_SEND    \
                      DEFAULTFIELD , ALTIMETER , 1 , 1 , 0 ,\
                      VSpd , VERTICAL_SPEED , 1 , 1 , 0 , \
                        A3 , VOLT2 , 1 , 10 ,0
//                                              DEFAULTFIELD , AIR_SPEED , 1 , 1 ,0 , \
//                        AccX , VERTICAL_SPEED , 1 , 1 ,0 , \
//                        AccZ , PRANDTL_DTE , 1 , 1 ,0 ,\
//                        T1 , VOLT1 , 1 , 1 ,0 , \
//                        T2 , VOLT2 , 1, 1, 0 , \
//                        DEFAULTFIELD , CURRENTMA , 1, 1, 0 , \
//                       DEFAULTFIELD , MILLIAH, 1, 1, 0 , \
  //                      Fuel , SENSITIVITY , 1, 1, 0


_________________
http://lubo111.rajce.idnes.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 10:42 
Celkem nový uživatel
Celkem nový uživatel

Registrován: 31.8.2016
Příspěvky: 89
Bydliště: Brno
Tak uz som asi narazil na problem. Ten spociva v malom slovicku "Missing" na stranke ardupilot. :oops:

Kód:
Missing:

GPS date&time
AccelX,Y,Z      
CELLS      
RPM      
Air speed      
Vertical speed   


Takze ak je dokumentacia aktualna (co sa zda ze je, kedze mi to hodnoty nedeteklo), tak to z pixhawku asi nedostanem. :?

Edit: Podla tejto stranky to accelerometer zobrazuje, ale v faq pisu ze tam musi byt zatial ich upraveny FW, takze to bude asi jedna z hodnot, ktore ofiko nezvlada.


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 14:14 
Mazák
Mazák
Uživatelský avatar

Registrován: 11.4.2008
Příspěvky: 5095
Bydliště: CA
JodiBB píše:
..
Edit: Podla tejto stranky to accelerometer zobrazuje, ale v faq pisu ze tam musi byt zatial ich upraveny FW, takze to bude asi jedna z hodnot, ktore ofiko nezvlada.

S.Port má neaký protokol.... ak hodnotu AccX nepozná... tak ju neprenesie....
Riešenie je to - čo použili u Open varia a OpenSensor.... údaje posielajú ako "inú" číselnú hodnotu napr napetie a na strane vysielača to zase LuaScriptom konvertujú na správnu hodnotu....
Buď treba upraviť FW PIXaparátu... alebo medzi PIX a príjmač zaradia konvertor - ktorý údaje prekonvertuje na niečo, čo príjmač s S.Portom prenesie....

_________________
http://lubo111.rajce.idnes.cz


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 04.10.2016 14:23 
Mazák
Mazák
Uživatelský avatar

Registrován: 1.8.2012
Příspěvky: 5581
Bydliště: Brno
Obrázky: 0
Smartport protokol ma cast i pro uzivatelska data. Ty muze uzivatel vyuzit podle vlastniho a nemusi tak neco schovatat za neco.

_________________
Jan Janekx Urbanek
https://www.rcstudio.cz/ - prémiový partner a servis FrSky


Nahoru
 Profil Soukromé album  
 
Zobrazit příspěvky za předchozí:  Seřadit podle  
Odeslat nové téma Odpovědět na téma  [ Příspěvků: 215 ]  Přejít na stránku Předchozí  1 ... 5, 6, 7, 8, 9, 10, 11 ... 15  Další

 


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 34 návštevníků


Nemůžete zakládat nová témata v tomto fóru
Nemůžete odpovídat v tomto fóru
Nemůžete upravovat své příspěvky v tomto fóru
Nemůžete mazat své příspěvky v tomto fóru
Nemůžete přikládat soubory v tomto fóru

Hledat:
Přejít na:  

 

  Powered by phpBB® Forum Software © phpBB Group  Český překlad – phpBB.cz 

 

NAVRCHOLU.cz