-> Hier kostenlos registrieren
Die Drehzahl wird relativ gering sein. Momentan sind maximal 30 U/min geplant. Vorerst aber deutlich langsamer.
Folge dem Video um zu sehen, wie unsere Website als Web-App auf dem Startbildschirm installiert werden kann.
Anmerkung: This feature may not be available in some browsers.
Das überrascht mich nicht wirklich, denn das "unwuchtige" Aussehen des Teils war ja ein Teil des Problems (das Fehlen der Plätze für die Magnete im ausgesparten Sektor).Die Drehzahl wird relativ gering sein. Momentan sind maximal 30 U/min geplant
Eine DatenTabelle wird man zur Dekodierung in jedem Fall benötigen.
Nicht wirklich … umgekehrt geht auch … ExcelSheeet an die Anzahl Sensoren anpassen: 2^12 = 4096.Allerdings müsste ich es auf [0..32767] vergrößern, um mit den Positionen aus dem Excel-Sheet hinzukommen.
// Vorgegebenen Wert (<>0) in aufsteigend sortiertem Array mit 144 Elementen suchen.
// (in Excel VBA getestet und hier die Excel-spezifischen Dinge eliminiert und ...
// ... bei WertZuweisungen '=' in ':=' geändert)
xVal& := ... // zu suchenden Wert einlesen
xAnf& := 1 // Untergrenze: IndexNr des 1. Eintrags
xEnd& := 145 // Obergrenze : IndexNr des letzten Eintrags + 1
xCnt& := 0 // SchleifenZähler (EndeKriterium bei "nicht gefunden"!)
xAbb& := -1 // Abbruch bei "nicht gefunden" (nach Wert 0 wird gar nicht erst gesucht!)
xIdx& := 0 // SuchIndex
xTmp& := 0 // eingelesene "StichProbe" von Element laut SuchIndex
Do While xTmp& <> xVal&
xIdx& := Int((xAnf& + xEnd&) / 2) // Index "Mitte" zwischen Unter- und Obergrenze
xTmp& := Array(xIdx&) // Wert "StichProbe" laut Index einlesen
xCnt& := xCnt& + 1 // SchleifenZähler inkrementieren
xAbb& := xCnt& > 8
If xAbb& Then
Exit Do // SchleifenAbbruch weil gesuchter Wert im Array nicht vorhanden
End If
If xVal& > xTmp& Then // wenn gesuchter Wert > StichProbe, dann ...
xAnf& := xIdx& // neue Untergrenze auf Index von StichProbe setzen
Else // ... sonst ...
xEnd& := xIdx& // neue Obergrenze auf Index von StichProbe setzen
End If
Loop
// xAbb& = 0 : xIdx& zeigt auf den ListenPlatz, auf dem der Wert gefunden wurde
// xAbb& <> 0 : gesuchter Wert ist in der Liste NICHT vorhanden
Wir verwenden essentielle Cookies, damit diese Website funktioniert, und optionale Cookies, um den Komfort bei der Nutzung zu verbessern.
Siehe weitere Informationen und konfiguriere deine Einstellungen