Hi,
irgend etwas ist ja immer - ich kann die Beitträge #1 und #2 nicht mehr editieren
.
Eine PN an den Detlev ist raus ...
Edit: Er hat es schon ermöglicht, dass ich die Beiträge weiterhin bearbeiten kann - Klasse - danke Detlev!
Aber heute bin ich platt, das mache ich morgen.
Hier der Download zur beta6: LINK
Changelog:
Code:
28.04.2020 - initiale Version v0.99 (alpha) ausgeliefert;
17.05.2020 - Version v0.99 (beta 2) veröffentlicht;
18.05.2020 - Version v0.99 (beta 3) veröffentlicht;
* Drehrichtungserkennung überarbeitet und Geschwindigkeit bis zu 4000U/Min mit zwei Impulsen pro Umdrehung getestet.
* Anzeigefehler beseitigt.
* Nullpunkt-Impuls korrigiert.
* Code optimiert.
19.05.2020 - Version v0.99 (beta 4) veröffentlicht;
* Fehler aus Posting #31 korrigiert (bitte testen!).
* Meter- und Echtzeitanzeige wurden an die Revox A700 angepasst (Editor: gogosch).
* Vorzeichen für Echtzeitanzeige in Fontsize 1 eingefügt (Editor: gogosch).
22.05.2020 - Version v0.99 (beta 5) veröffentlicht;
* alle aktuellen 'gogosch' Änderungen (bis Posting #125) eingefügt und in der USER-CONFIG-SEKTION parametrierbar gemacht (betrifft Meter- und Echtzeitanzeige für Revox A700).
* Neuen Zeichensatz für FONTSIZE 2 erstellt, Zeichen homogener gezeichnet, Breite auf 21px verringert, damit bei der Echtzeitanzeige das Vorzeichen Platz hat (es gab vorher kein Vorzeichen).
* Echtzeitanzeige auf eine Stelle bei den Stunden begrenzt (beide Schriftgrößen).
* Überlauf zu 0 bei der Meteranzeige und Echtzeitanzeige eingefügt (Anzeigebedingt geht nun der Anzeigebereich bei der Meteranzeige
von -1.999m bis 1.999m und bei der Echtzeitanzeige von -9:59:59 bis 9:59:59).
* 'PrintEx' Bibliothek wird nicht mehr benutzt, entfernt und Formatierungen von 'gogosch' übernommen und angepasst.
* Alle Anzeige-Formatierungen überarbeitet (noch nicht zu 100% getestet!).
* Definition für explizites Ein-/Ausschalten des Startlogos eingefügt.
* Definition für explizites Ein-/Ausschalten des Starttextes eingefügt.
* Um es dem Anwender einfacher zu machen, neues Verfahren zum setzen des Startextes eingefügt.
24.05.2020 - Version v0.99 (beta 6) veröffentlicht;
* Beide Zeichensätze überarbeitet, bei FONTSIZE 1 ist die Ansicht nu nauch homogener (bitte darauf achten, dass ihr unbedingt die neuen Dateien benutzt!).
* Drei Eingänge am Arduino für die Bandgeschwindigkeiten einprogrammiert (A1 für 9,5cm/s, A2 für 19cm/s und A3 für 38cm/s).
* Die Geschwindigkeiten lassen sich in der USER-CONFIG-SECTION konfigurieren.
* Der Maschinentyp lässt sich auch konfigurieren (derzeit nur 700 für Revox A700 und NONE für keine Maschine).
* Es lässt sich konfigurieren, ob die Bandgeschwindigkeit angezeigt werden soll.
* Liegen and den Eingängen keine Geschwindigkeitsinformationen an, zeigt das Display 'C-OFF' für 'Capstan OFF'.
* Die Eventverarbeitung wurde im Programm komplett geändert! Statt Arbeitszählern und Zeitscheiben nun mit retriggerbaren Monoflops.
* Die Ausgabe des Nullpunkt-Impulses wurde komplett überarbeitet und arbeitet nun exakt. Steht der Zähler beim Einschalten auf Null, gibt es keinen Impuls, da dies unnötig ist.
Ebenso beim Umschalten der Modi und Resetten des Zählers.
* Der Ausgang Pin 7 für den Nullpunktimpuls schaltet nach GND (das ist wichtig zu wissen)!!!
* Ein Fehler, der evtl. in besonderen Konstellationen auftreten kann, wurde beseitigt (Divison durch 0).
Der Code wurde wieder sehr stark bearbeitet und ich denke,
den nehmen wir nun als absolute Basis für die bald kommende Release.
Wenn wir immer mehr Features einbauen, kommen wir aus der Betaphase nicht heraus
.
Wenn in der Configsektion der Maschinentyp auf
NONE eingestellt wurde, verhält sich der Zähler optisch wie in beta5, nur mit besserem Zeichnsatz.
Ich sehe auch keinen Sinn darin, ohne eine Maschine, die die Eingänge nicht benutzt, Informationen über die Geschwindigkeit anzuzeigen.
Wer es denn trotzdem will, kein Problem, einfach den entsprechenden Eingang auf GND legen und den Maschinentyp
700 eintragen
.
Steht Machine auf
NONE, wird der Speed zur Berechnung aus dem Parameter
SPEEDLOW benutzt.
Pin
A1 für 9,5cm/s
Pin
A2 für 19cm/s
Pin
A3 für 38cm/s
Die Eingänge erwarten ein
LOW zum Auslösen (also eine Verbindung des Eingangs zu GND).
Die Eingänge sind TTL-kompatibel,
bitte unbedingt den richtigen Pegel beachten oder einen Optokoppler benutzen (in der Revox A700 geht das direkt)!!!
Mittlerweile ist das Testen aller Möglichkeiten mit zwei Fontgrößen recht zeitintensiv, darum kann es sein, dass ihr noch irgenwelche Fehler findet.
In diesem Fall bitte eine genaue Beschreibung inkl Fontsize und Modus - danke.
Hab mal zwei Videos gemacht.
FONTSIZE 1
FONTSIZE 2
Und hie die Config:
Feedback wie immer gern gesehen
LG