Je ziet inderdaad bij die 6 standen knop bij het verstellen, dat er even een max waarde komt, en dan weer de bijbehorende, maar die zit dan inderdaad op een vast punt.
Alleen moet je wel opletten dat je kan kiezen uit een 6 punten schakelaar, als je die echt als vaste schakelpunten wil nemen, dus je kan er wel minder doen, maar dan moet je het niet door minder delen, maar een aantal van die 6 achter elkaar prikken.
Nog eens zoeken wat ik er op ga zetten, en welke functies daar bij moeten gaan horen
Groeten,
Arie
Speciaal een 6 p switch hoeft niet hoor..
Je kan een logische functies aanmaken die dat voor je regelt.
Hier een voorbeeld hoe je van een Analoog kanaal een 6 kanaals schakelaar kan maken naar 6 losse switches.
Het bereik van OpenTX loopt van -100 naar +100.. totaal 200 stappen.(%)
Om de 6 bereikjes te kunnen beoordelen, moeten we dit omrekenen.
Totaal 200 stappen / 6 switches = 33.333333 stapjes per switch positie.
Belangrijk in de berekening is vanaf welk stapje je bereken laat uitvoeren.
> (groter dan) 0 betekend dat alles vanaf 1 wordt mee genomen.
0 wordt dus niet mee genomen!!
< (kleiner dan) 1 betekend dat alles vanaf 0 wordt mee genomen.
1 wordt dus niet mee genomen!!
Om de eindstanden te detecteren kan je zeggen..
Als de waarde -100 is dan is de functie actief. (Potmeter geheel linksom of rechtsom gedraaid)
Maar dit is maar 1 stapje!, zit je er net boven, dan is die functie niet actief.
Beter is om dit ook met een bereik op te lossen.
Zie L55 en L64.
Om tussen bereik te defineren moeten we 2 functies uitvoeren.
Een om het start punt waar vanaf je gaat rekenen te bepalen.
En een om het eind punt te bepalen.. en als die bereikt is samen met het start punt. dan is de totale functie geldig.
Stel je wilt een waarden tussen 45 en 168 bepalen.
Hierbij maken we gebruik van de volgende 2 functies:
A>X en
A<X
A = Input (Potmeter, Schakelaar)
X = Waarde
Functie 1:
Als
A(Potmeter)
> (groter dan)
X(44) is, dan is deze functie geldig,
-- Belangrijk hier is dus tellen vanaf 44, want we willen 45 mee nemen.
Deze functie alleen is natuurlijk niet genoeg, nu is alles vanaf 45 geldig.
We moeten nog een functie er bij maken, die pas actief wordt als het eind punt geldig is samen met de vorige functie.
Functie 2:
Als
A(Potmeter)
<(Kleiner dan)
X(169)
AND Functie 1 (en samen met een geldige Functie 1)
Dan is deze Functie 2 ook geldig.
Deze uiteindelijke functie gebruik je dan als Switch