🍀 Das LibreOffice Forum braucht HEUTE Ihre Hilfe! 🍀
❤️ Spenden Sie jetzt und sichern Sie die Zukunft unseres LibreOffice-Forums ❤️
Ihre Spende hilft, die Community offen, werbefrei (bei Registrierung) und lebendig zu halten. Vielen lieben Dank!

🙏 DANKE >> << DANKE 🙏

>> Das LibreOffice-Forum lebt von Ihnen – und von vielen Experten, die freiwillig und kostenlos ihr Wissen teilen.<<
Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.

[GELÖST] SysEx Prüfziffer Berechnen

CALC ist die Tabellenkalkulation, die Sie immer wollten.
Antworten
Radi
Beiträge: 86
Registriert: Mi 5. Apr 2017, 09:45

[GELÖST] SysEx Prüfziffer Berechnen

Beitrag von Radi » Sa 20. Nov 2021, 12:04

Hallo,
Für mein Multieffektgerät BOSS GT-oo1 will ich SysEx Nachrichten erstellen.
Hierbei spielt die Prüfziffer eine wichtige Rolle. Komme damit nicht so richtig klar.
Nun habe ich mir eine Tabelle erstellt und bräuchte Hilfe.

Die Prüfziffer wird wie folgt ermittelt:
Quersumme aus den Spalten J-N.
ist diese grösser als 128, muß ich 128 von dieser Summe abziehen
zB Quersumme 150, 150-128=22, Ergebnis 22 dann wiederrum von 128 abziehen 128-22=106
das ist dann die Prüfziffer die dann manuell in Hex =6B ermittelt wird.
Ist die Summe kleiner als 128 zB 120 muss ich diese dann von 128 abziehen
128-120=8 dies ist dann meine Prüfziffer in Hex= 08.
Kann mir jemand helfen eine entsprechende Formel zu ermitteln?
Hoffe, dass ich keinen Gedankenfehler gemacht habe.
Gruß
Radi
Dateianhänge
GT-001 Forum.ods
(11.7 KiB) 122-mal heruntergeladen
Zuletzt geändert von Radi am Sa 20. Nov 2021, 19:54, insgesamt 1-mal geändert.

Mondblatt24
* LO-Experte *
Beiträge: 3585
Registriert: Fr 3. Mär 2017, 17:12

Re: SysEx Prüfziffer Berechnen

Beitrag von Mondblatt24 » Sa 20. Nov 2021, 12:45

Hallo,
Radi hat geschrieben:
Sa 20. Nov 2021, 12:04
Quersumme aus den Spalten J-N. ist diese grösser als 128, muß ich 128 von dieser Summe abziehen
Ist die Summe kleiner als 128 muss ich diese dann von 128 abziehen
Formel in O4:
=WENN(SUMME(J4:N4)>128;128-(SUMME(J4:N4)-128);128-SUMME(J4:N4))

Gruß
Peter
Win 11 (x64) ▪ LO 26.2.3.2 (x64) ▪ AOO Portable 4.1.16
Wenn Eure Frage zutreffend beantwortet wurde, seid so nett und fügt dem Betreff der Eingangsfrage [GELÖST] hinzu.

Radi
Beiträge: 86
Registriert: Mi 5. Apr 2017, 09:45

Re: SysEx Prüfziffer Berechnen

Beitrag von Radi » Sa 20. Nov 2021, 12:58

Hallo Peter
Danke
Gruß
Radi

Benutzeravatar
karolus
* LO-Experte *
Beiträge: 2712
Registriert: Fr 10. Dez 2010, 10:01

Re: SysEx Prüfziffer Berechnen

Beitrag von karolus » Sa 20. Nov 2021, 13:46

Hallo

Code: Alles auswählen

=128-REST(SUMME(J4:N4);128)
oder nicht?

Code: Alles auswählen

DEZINHEX( … )
gibts auch!
LO25.2.x.y debian 13(trixie) auf Raspberry5 8GB (64bit)
LO25.8.x.y flatpak debian 13(trixie) auf Raspberry5 8GB (64bit)

Radi
Beiträge: 86
Registriert: Mi 5. Apr 2017, 09:45

Re: SysEx Prüfziffer Berechnen

Beitrag von Radi » Sa 20. Nov 2021, 15:04

Code: Alles auswählen

DEZINHEX( … )
gibts auch!


Hallo karolus,
Klasse Tipp.

Nun muß ich nur noch meine MIDI Implementation richtig einsetzen.
Hier habe ich Schwierigkeiten mit dem angegebenen MSB Wert 00.

Gruß
Radi


An alle, die das LibreOffice-Forum gern nutzen:
Bitte beteiligen Sie sich mit 7 Euro pro Monat und helfen uns bei unserem Budget für das laufende.
Einfach per Kreditkarte oder PayPal. Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet.



❤️ Vielen lieben Dank für Ihre Unterstützung ❤️

Antworten