Bitte ändert euer Passwort!

Im März 2026 wurde das Forum gehackt. Dabei hatten die Angreifer Zugriff auf die Datenbank und somit Zugriff auf eure Passwörter. Auch wenn das Forum kein Passwort im Klartext speichert, können die Angreifer eure Passwörter knacken. Bitte ändert daher dringend euer Passwort für das Forum. Solltet ihr das gleiche Passwort auch an anderer Stelle verwenden, ändert es bitte unbedingt an allen Stellen!

Function curve for Butterflymixer via LUA script Nicht mehr notwendig!

  • ClausT
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 61
  • Thanks: 39

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 06:30
#
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 :)

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • IG-Modellbau
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 3779
  • Thanks: 2809

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 06:50 - 07 Juli 2017 06:56
#
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
Letzte Änderung: 07 Juli 2017 06:56 von IG-Modellbau.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ClausT
  • Autor
  • Offline
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 61
  • Thanks: 39

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 06:59
#
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}
Folgende Benutzer bedankten sich: ***EX, IG-Modellbau

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • ***EX
  • Offline
  • Gebannt
  • Gebannt
  • Beiträge: 4974
  • Thanks: 2410

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 09:01
#
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Benutzername
  • Offline
  • Elite Mitglied
  • Elite Mitglied
  • Beiträge: 272
  • Thanks: 103

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 10:10 - 07 Juli 2017 20:40
#
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
Letzte Änderung: 07 Juli 2017 20: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
  • Neues Mitglied
  • Neues Mitglied
  • Thanks: 0

Re: Function curve for Butterflymixer via LUA script

07 Juli 2017 10:46 - 07 Juli 2017 11:01
#
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
Letzte Änderung: 07 Juli 2017 11:01 von smartrobert.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Ladezeit der Seite: 0.551 Sekunden
Powered by Kunena Forum