Function curve for Butterflymixer via LUA script Nicht mehr notwendig!

  • ClausT
  • ClausT's Avatar Offline Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 58
  • Dank erhalten: 37

ClausT antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 08:30 #7

IG-Modellbau wrote: nach meinem Wissensstand geht das nicht so "einfach".
LUA kann nur auf Geber zugreifen,

LUA can also read a servo output, so by creating a new function and assigning it to a servo output, the curve is defined as usual in function curves.
LUA script only reads the servo output and passes it on... in this case to the Butterfly mixer.

The above actually works, it is not only an idea :)
von ClausT

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • IG-Modellbau's Avatar Offline
  • Moderator
  • Moderator
  • Beiträge: 3377
  • Dank erhalten: 2414

IG-Modellbau antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 08:50 #8
Hallo Claus,
OK, kannst Du mir den Befehl sagen?
Ich habe da nichts gefunden.
Das wäre ja wirklich sehr hilfreich.
Vielen Dank im Voraus,
Ingmar

Nachtrag, habe es gefunden, wer lesen kann ist eindeutig im Vorteil :whistle:

Geht auch mit system.getinputs(O1...O24).
Super!!!

Ingmar
Last Edit:07 Juli 2017 08:56 von IG-Modellbau
Letzte Änderung: 07 Juli 2017 08:56 von IG-Modellbau.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ClausT
  • ClausT's Avatar Offline Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 58
  • Dank erhalten: 37

ClausT antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 08:59 #9
system.getInputs can also read from O1-O24 = servo output 1-24.

The complete LUA script

local appName="Butterfly function curve from servo output 24"
local ctrlIdx

-- Loop function
local function loop()
if(ctrlIdx) then
system.setControl(1, system.getInputs("O24") ,0,0)
end
end

-- Init function
local function init()
ctrlIdx = system.registerControl(1, "Butterfly via Servo 24","C01")
end

return { init=init, loop=loop, author="ClausT on JetiForum.de", version="1.03",name=appName}
von ClausT
Folgende Benutzer bedankten sich: ***EX, IG-Modellbau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ***EX
  • ***EX's Avatar Offline
  • Gebannt
  • Gebannt
  • Beiträge: 4974
  • Dank erhalten: 2410

***EX antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 11:01 #10
Die APP Butterflygeber über LUA von Claus funktioniert bestens.
Einfach eine Funktion Butterflygeber anlegen und den Drosselknüppel als Geber wählen und den
Kanal 24 zuordnen. Nun beim Butterflymischer CO1 wählen.

Für mich ist diese Diskussion beendet.

Mfg Harald
von ***EX

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Benutzername
  • Benutzername's Avatar Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 269
  • Dank erhalten: 103

Benutzername antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 12:10 #11
Hallo Alle zusammen,

[strike]auch auf die Gefahr hin, dass diese Thema auch wieder gelöscht oder gesperrt wird,
möchte ich doch auch noch ein paar (kritische) Worte zum Thema verlieren.
[/strike]


Zunächst einmal vielen Dank an alle, die sich hier eingebracht und geholfen haben.

Das zeigt mir, dass meine Problemstellung nicht so sinnlos sein kann,
denn diese Funktion wurde scheinbar auch schon von einigen anderen vermisst.

Ja, diese Funktion lässt sich mit Jeti realisieren. Dabei könnte man es belassen, aber:

Alle die hier geholfen haben, sind sehr tief in der Materie drin und sind zudem noch in der
Lage, mit der Programmiersprache LUA zu arbeiten.

Schöner wäre es, wenn es einem Durchschnitts-User möglich wäre, so eine grundlegende Funktion,
(die bei anderen Herstellern schon vor 20 Jahren Standard war) ohne die Hilfe eines solchen Skripts
selbst zu programmieren.

Ich möchte hier nicht wieder das Thema Seglerprogrammierung vs. Jeti aufkochen,
aber Werbung für die Funke macht man so im Lager der Segelflieger sicher nicht, ganz im Gegenteil.
Ich war gerade vor zwei Wochen noch mit einer Gruppe in Umbrien zum alpinen Hangfliegen.
Dort waren wie immer viele von der Hardware des Senders begeistert, stehen aber wegen der
Software/Programmierung, einem Wechsel zu Jeti sehr skeptisch gegenüber.

Aber vielleicht wird da ja tatsächlich noch mal etwas nachgebessert, obwohl das Thema ja
für einige schon erledigt ist.....

Viele Grüße
Ludger
Last Edit:07 Juli 2017 22:40 von Benutzername
Letzte Änderung: 07 Juli 2017 22:40 von Jürgen. Begründung: Gehört nicht zum Thema und stört den Forenfrieden. Letze ermahnung!
Folgende Benutzer bedankten sich: oesti, onki

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • smartrobert
  • smartrobert's Avatar
  • Visitor
  • Visitor
  • Dank erhalten: 0

smartrobert antwortete auf Function curve for Butterflymixer via LUA script

Posted 07 Juli 2017 12:46 #12
Bin zwar kein Segelflieger, kann aber die Diskussion hier und im (vorschnell) geschlossenen Tread weiter unter sehr gut verstehen.

Meine Erfahrung mit Jeti ist in der Vergangenheit diese gewesen, dass die Mannen dort auf unsere Probleme immer reagiert haben. Dieses ist bei so mach namenhaften Hersteller in der Vergangenheit bei weitem nicht so gewesen.

Deshalb möchte ich euch ermuntern zu Jeti Kontakt aufzunehmen. Schildert ihnen das Problem, eure Wünsche oder Lösungsvorschläge. Und wer sich nicht traut, weil er meint sein Englisch sei so gut nicht, der findet bestimmt jemanden der ihm hilft. Im übrigen hat man auch bei Hacker ein offenes Ohr für uns.

Also einfach einmal nett schreiben. Das spart so manch frustrierte, frustrierende und belehrende Antwort hier im Forum.

Robert
Last Edit:07 Juli 2017 13:01 von smartrobert
Letzte Änderung: 07 Juli 2017 13:01 von smartrobert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 1.042 Sekunden