Odeslat nové téma Odpovědět na téma  [ Příspěvků: 215 ]  Přejít na stránku Předchozí  1 ... 8, 9, 10, 11, 12, 13, 14, 15  Další
Autor Zpráva
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 23.10.2018 21:20 
Mazák
Mazák
Uživatelský avatar

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
je tam chybicka....
riadok 82 ... local function run(voltage)
má byť správne ...local function run(voltage, play)
Opravený súbor...


Přílohy:
my_bat.rar [1.34 KiB]
120 krát

_________________
http://lubo111.rajce.idnes.cz
Nahoru
 Profil  
 
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: úte 23.10.2018 23:23 
Mazák
Mazák
Uživatelský avatar

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
Upravená verzia BatNap - prerobená na na mix script pod názvom Mx_Bat.
Súbor treba nahrať do adresára Mixes a spustiť ho v okne Custom Scripts. Ako vstup Bat.volt treba vybrať napeťový senzor...
Potom v časti telemetria dať vyhľadanie senzora... malo by nájsť senzor XPer.



Ešte jedna poznámka, pokiaľ sa niekto chce s tým pohrať ...
Pri Widget scripte sa vstup deklaruje
....
local options = {
{ "Sensor", SOURCE, 1 },
a samotná hlavná rutina preberá vo vstupe zadaný NÁZOV premennej ... teda u mňa Source vráti "A2" ak je definovaná A2

Pri Mix scripte ....
local inputs = { {"Bat.volt", SOURCE} }
sa preberá už hodnota deklarovaného senzora - teda ak je source "A2" potom Source vráti napetie zo senzora A2


Přílohy:
mx_bat.rar [2.21 KiB]
114 krát

_________________
http://lubo111.rajce.idnes.cz
Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 01.11.2018 10:11 
Mazák
Mazák
Uživatelský avatar

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
Včera som sa dostal k odskúšaniu scriptov za letu......
Kapacita aku 2100 mAh - odoberám max 1500 mAh....
Na telemetrickej obrazovke je pre porovnanie spotreba, max prúd a vpravo je ako Vfas napetie na pohonnom akumulátore, Vfas- je minimálne napetie a pod ním je ako Xper a Vper napetie prevedené na percentá ...
Příloha:
tel1.jpg
tel1.jpg
[ 93.15 KiB | Zobrazeno 3521 krát ]


Piata obrazovka....
vyčerpané cca 800 mAh - využteľný zostatok podľa merania Ubat - 52 perc, Ubat- - 26 perc, script my_bat - 44 perc, script mx_bat - 45 perc...
Příloha:
tel2.jpg
tel2.jpg
[ 91.74 KiB | Zobrazeno 3521 krát ]


posledná obrazovka...

vyčerpané cca 1520 mAh - využteľný zostatok podľa merania Ubat - 37 perc, Ubat- - 7 perc, script my_bat - 8 perc, script mx_bat - 7 perc...
Příloha:
tel3.jpg
tel3.jpg
[ 49.9 KiB | Zobrazeno 3521 krát ]



. Je vidieť, že napetie prevedené na percentá je vcelku využiteľná na sledovanie využiteľnosti pohonnej batérie viac ako len napetie aku....
Příloha:
telemetria.PNG
telemetria.PNG
[ 192.67 KiB | Zobrazeno 3521 krát ]


Pre porovnanie nič nehovoriaci graf....
P.S.
Obrázky sú zo simulátora telemetrie v Companione a ten neuveriteľne kecá... viď spotreba v grafe a na obrazovke.....
Napetie A1-A4 nefunguje správne ... Vfas už áno ... ale na odskúšanie v PC to postačuje

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 17.01.2019 9:29 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
lubo1 píše:
... od jinud ...
Nechcem ti kaziť radosť.... ale najviac problémov po upgradoch FW je práve v LUA.... Takže niečo odladíš a po upgrade je zrazu problém.... Keď nejde telemetria tak to nieje tragedia... ale do riadenia by som lua nemontoval...


Když selže LUA bude v mixech odkaz na neLUA hodnotu, takže radost mi to nekazí. :)

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 17.01.2019 10:03 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
m.fuka píše:
Mám tu letiště sám pro sebe, takže hlášky a pípání nikoho neobtěžuje. Zarazil mě kolega co chodí u nich na letiště a hrozně ho vytáčí jak kolegovy vedle něj kecá a pípa taranis. Kam se poděly staří dobří a tolerantní modeláři. Bejt na letišti sám má jisté výhody ale zase si nemáte s kým pokecat. Co jsem si koupil Taranise jsem rád že na mě mluví aspoň on. :lol:


Abych někoho nerušil na to je v rádiu 3,5mm jack kam se zastrčí kablík a druhý konec je malé sluchátko v uchu. Ne? :)

lubo1 píše:
...
Ten sa rôzne spúšťa - pri zapnutí rádia, pri spustení telemetrickej obrazovky......

Jak se dá pustit vlastní skript po zapnutí rádia, resp. po resetu letu?

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: čtv 17.01.2019 19:59 
Mazák
Mazák
Uživatelský avatar

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

Abych někoho nerušil na to je v rádiu 3,5mm jack kam se zastrčí kablík a druhý konec je malé sluchátko v uchu. Ne? :)


Jak se dá pustit vlastní skript po zapnutí rádia, resp. po resetu letu?

MixScript sa ti spúšťa po zapnutí rádia a navolení modelu, kde je mixscript nastavený

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: pát 18.01.2019 8:34 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
lubo1 píše:
MixScript sa ti spúšťa po zapnutí rádia a navolení modelu, kde je mixscript nastavený


Ten jo, ale já jsem si vymyslel "checklist script", takže bych potřeboval vizuální výstup a vstup od uživatele. Mix script umí akorát počítat, neumí zobrazovat.
A ideálně startovat po zapnutí a po resetu letu. Jde to vůbec?

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


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

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

Ten jo, ale já jsem si vymyslel "checklist script", takže bych potřeboval vizuální výstup a vstup od uživatele. Mix script umí akorát počítat, neumí zobrazovat.
A ideálně startovat po zapnutí a po resetu letu. Jde to vůbec?

MixScript vie vytvoriť virtualny senzor a ten si zobrazíš v telemetrii... To dáva veľké možnosti....
Mňa nalákal script RAS - ten je ale nefunkčný kôli zablokovaniu funkcie GETRAS.... Ale odhaľuje, ako sa dá neaká hodnota zpracovať a poslať ako senzor do telemetrie ... no a tam si už s ním urobíš čo potrebuješ....
Kód:
--
-- Copyright (C) OpenTX
--
-- Based on code named
--   th9x - http://code.google.com/p/th9x
--   er9x - http://code.google.com/p/er9x
--   gruvin9x - http://code.google.com/p/gruvin9x
--
-- License GPLv2: http://www.gnu.org/licenses/gpl-2.0.html
--
-- This program is free software; you can redistribute it and/or modify
-- it under the terms of the GNU General Public License version 2 as
-- published by the Free Software Foundation.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--

-- RAS Mixer Script

local outputs = { "RAS" }

local function run()
  return 10.24
  --*getRAS()
end

return { run=run, output=outputs }


Praktické použitie máš na predošlej stránke ako script Vper .... tam sa prepočítáva napetie pohonného aku na percentá a o zobrazenie sa už stará telemetria ... No a ešte predtým som to popisoval, ako telemetrický script, ale ako Widget pre Horus....

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: pát 18.01.2019 11:13 
Mazák
Mazák
Uživatelský avatar

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
prikrylm píše:
Ten jo, ale já jsem si vymyslel "checklist script", takže bych potřeboval vizuální výstup a vstup od uživatele. .....A ideálně startovat po zapnutí a po resetu letu. Jde to vůbec?

Môžeš využiť len jednorázové vykonanie scriptu.... pri prvom prechode scriptom sa vykonáva init funkcia - nastavíš si neakú premennú na true.....
Hlavná slučka - ak je premenná true - vykonaj

Na konci slučka nastav premennu na False....
Pri ďaľšom behu programu sa INIT nevykoná- premenná je FALSE a hlavná slučka Scriptu sa ignoruje....
Po reštarte sa vykonáva INIT Scriptu....
EDIT
Pokiaľ ti ide len o zobrazenie textu - to by malo ísť aj bez scriptu....

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: pát 18.01.2019 13:33 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
lubo1 píše:
Môžeš využiť len jednorázové vykonanie scriptu.... pri prvom prechode scriptom sa vykonáva init funkcia - nastavíš si neakú premennú na true.....
Hlavná slučka - ak je premenná true - vykonaj

Na konci slučka nastav premennu na False....
Pri ďaľšom behu programu sa INIT nevykoná- premenná je FALSE a hlavná slučka Scriptu sa ignoruje....
Po reštarte sa vykonáva INIT Scriptu....
EDIT
Pokiaľ ti ide len o zobrazenie textu - to by malo ísť aj bez scriptu....


Jde mi o toto:
Citace:
Druhá věc, co by se dala zLUAovat mě napadla dnes ráno, než zazvonil budík. V OpenTX se dá k modelu přidat "checklist", jako že to ukáže nějaký text, kde je napsáno, že si máš např. zkontrolovat tohle a tohle. Prima. Mě napadlo, vyrobit něco více aktivního, něco ala checklist, co jsem viděl ve FlightSimulatoru u TU-154 (teda ne stejný, to by byla děsná hokna, ale inspirace). Jako že:
"zkontroluj jestli se hýbou křidélka, pokud ne, nemůžu pokračovat"... Taky by se mohly na začátku zamknout kanály na failsafe hodnoty a postupně povolovat. A podobné vychytávky.

S tím, že by se (možná) použil zmíněný checklist, který by měl nějaký formát, který by se dal interpretovat nějakými těmi obrazovkami (pokud by jich bylo více).
U samokřídla bude taková věc asi zbytečná, ale u komplikovanějších modelů by se mohla hodit. No, minimálně by to byla frajeřinka a protože si hraju (hrajem?), tak proč ne, žejo.

Vzpomínám na havárky svého vrtulníku, které by nemusely být, kdybych sáhl na táhla, jestli jsou OK (např.). Takže takové věci by se mohly do toho checklistu přidat. Nějaké obrázky by šly taky, takže šipečka a "jukni na tohle".

Plus u modelů si přidávám třetí timer, který je "persistent", takže v checklistu by se mohlo objevit okénko "máš namotáno 5h, mohl bys namazat motor a zkontrolovat táhla" nebo něco v tom smyslu...

Ještě zkusím pohledat, jestli už něco takového není, abych nevymýšlel kolo a pak se do toho tak nějak pustím.... zima ještě neskončila (vítr, déšť, sníh, bláto) a E011 nevydrží lítat dlouho. :)


Takže místo, abych jen zobrazil zmíněný textový chceklist, tak chci pustit skript.

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: pát 18.01.2019 14:46 
Mazák
Mazák
Uživatelský avatar

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
prikrylm píše:
Takže místo, abych jen zobrazil zmíněný textový chceklist, tak chci pustit skript.

http://open-txu.org/basic-airplane-clas ... ht-checks/
video ako na to je tu
https://www.youtube.com/watch?v=f8CsUWhEZE8

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: pát 18.01.2019 17:00 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
lubo1 píše:


Nechci zobrazit text, chci aby se pustil můj vlastní skript. Jde to?

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


Nahoru
 Profil Soukromé album  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: sob 19.01.2019 16:07 
Mazák
Mazák
Uživatelský avatar

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

Nechci zobrazit text, chci aby se pustil můj vlastní skript. Jde to?

Pisal som vyssie..... Mix script ...

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


Nahoru
 Profil  
 
 Předmět příspěvku: Re: OpenTX LUA scripting
PříspěvekNapsal: ned 20.01.2019 8:20 
Mecenáš serveru
Mecenáš serveru
Uživatelský avatar

Registrován: 6.1.2012
Příspěvky: 3699
Bydliště: Řečkovice
Obrázky: 0
Jestli jsem správně pochopil, tak zobrazení "něčeho" na základě virtuálního čidla může fungovat na Horusech, ale na Taranisech ne? Resp. na taranisu si sice (možná) stvořím nějaké virtuální čidlo, ale pokud se nepřepnu do telemetrické obrazovky, tak nic neuvidím?

Nebo telemetry script může spustit one-time script? To asi ne.

_________________
(šroubovák | kleště | měřák | pájka | drátky | poletuchy | 24ch volantovka)


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

Registrován: 10.4.2008
Příspěvky: 5095
Bydliště: CA
prikrylm píše:
Jestli jsem správně pochopil, tak zobrazení "něčeho" na základě virtuálního čidla může fungovat na Horusech, ale na Taranisech ne? Resp. na taranisu si sice (možná) stvořím nějaké virtuální čidlo, ale pokud se nepřepnu do telemetrické obrazovky, tak nic neuvidím?

Nebo telemetry script může spustit one-time script? To asi ne.

Síce som to neskúšal... ale podľa manualu sa prvýkrát spustí telemetrický script až pri prvom prepnutí na telemetrickú obrazovku...
Horus nemá telemetryScript - má WidgetScript
Po zapnutí rádia sa spustí MixScript pre daný model....
Virtualny senzor sa dá urobiť v Taranise, aj Horuse... to ale nemá nič spoločné s tvojim dotazom....

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


Nahoru
 Profil  
 
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 ... 8, 9, 10, 11, 12, 13, 14, 15  Další

 


Kdo je online

Uživatelé procházející toto fórum: Google [Bot], malé zvíře a 46 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