Hätte da noch einen Vorschlag in Richtung "usability":
"EinClick": Durchschaltung auf Zähler -> Meter -> Realtime
"DoppelClick": Zähler Reset
[edit]
Hab das jetzt bei mir so umgesetzt!
[/edit]
2 Mitglieder sagen Danke an für diesen Beitrag:2 Mitglieder sagen Danke an für diesen Beitrag
• , gasmann
(28.05.2020, 13:55)gogosch schrieb: Hätte da noch einen Vorschlag in Richtung "usability":
"EinClick": Durchschaltung auf Zähler -> Meter -> Realtime
"DoppelClick": Zähler Reset
Die Idee ist gut und ich würde das in die RC1 einbauen - was sagen die Anderen dazu?
Ich könnte das auch konfigurierbar machen, dann kann jeder selbst entscheiden .
LG
4 Mitglieder sagen Danke an für diesen Beitrag:4 Mitglieder sagen Danke an für diesen Beitrag
• stephan1892, , havox, gasmann
Die Zeitanzeige habe ich (für mich) mal gefixt! Siehe dazu Video im A700 Fred.
Code: **
* Converts seconds to a human readable time format.
****************************************************/
void SecondsToString(char* buffer, long secs, char* format) {
secs = (secs > 0) ? secs : -secs;
secs = secs / speedActual * SPEEDLOW; <--- gogosch 200528
long s = secs % 60;
long m = (secs / 60) % 60;
long h = (secs / (60 * 60)) % 24;
sprintf(buffer, format, h, m, s);
}
Sehe gerade da ist noch ein Hund drin. Beim Zählen wird die Bandgeschwindigkeit noch nicht richtig berücksichtigt. Läuft bei 19cm und bei 38 zu langsam. Sollte aber kein Problem sein.
2 Mitglieder sagen Danke an für diesen Beitrag:2 Mitglieder sagen Danke an für diesen Beitrag
• , gasmann
Beiträge: 2.633
Themen: 59
Thanks Received: 10.192 in 1.739 posts
Thanks Given: 16.838
Registriert seit: Nov 2017
Bewertung:
29
(28.05.2020, 16:43)DIYLAB schrieb: (28.05.2020, 13:55)gogosch schrieb: Hätte da noch einen Vorschlag in Richtung "usability":
"EinClick": Durchschaltung auf Zähler -> Meter -> Realtime
"DoppelClick": Zähler Reset
Die Idee ist gut und ich würde das in die RC1 einbauen - was sagen die Anderen dazu?
Ich könnte das auch konfigurierbar machen, dann kann jeder selbst entscheiden .
LG
mir wäre es recht, wenn das konfigurierbar wird. Ich ziehe nämlich einen Einfachdruck für den Zählerreset vor - ist ja die häufigste Verwendung.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
1 Mitglied sagt Danke an havox für diesen Beitrag:1 Mitglied sagt Danke an havox für diesen Beitrag
• gasmann
Beiträge: 5.031
Themen: 142
Thanks Received: 10.686 in 2.648 posts
Thanks Given: 16.575
Registriert seit: Jun 2016
Bewertung:
38
Konfigurierbar finde ich gut
Ich handhabe das auch so wie hvox.
Die anderen Anzeigen benötige ich ja bei der A77 nicht.
Und wenn man die Echtzeitzählung nutzt, ist er nach dem Booten ja auch wieder in dem Modus.
Es gibt so Tage, da wirst du mit dem Kopfschütteln einfach nicht fertig.
LG aus HH
(28.05.2020, 17:31)havox schrieb: mir wäre es recht, wenn das konfigurierbar wird.
(28.05.2020, 17:40)gasmann schrieb: Konfigurierbar finde ich gut
(28.05.2020, 17:12)gogosch schrieb: Sehe gerade da ist noch ein Hund drin.
Gut, dann mach ich das konfigurierbar.
Check
Code: #define SWAPCLICK false // Swap click and double click.
...bin dran .
Und wenn gogosch es erlaubt, dann übernehme ich gern den gefixten Echtzeit-Speed-Hund .
Wäre mir lieber, denn meine Lösung war umständlicher.
LG
3 Mitglieder sagen Danke an für diesen Beitrag:3 Mitglieder sagen Danke an für diesen Beitrag
• stephan1892, gasmann, havox
Der Hund wurde auch gefunden und geschlachtet:
Code: /**
* Calculating for meter and realtime.
**************************************/
void CalculatingSpeed() {
//if (round(speedActual) == 0) //<--- gogosch 200528
// speedActual = SPEEDLOW; //<--- gogosch 200528
// secsPerPulse = scope / (speedActual * numSegs); // seconds
secsPerPulse = scope / (SPEEDLOW * numSegs); // seconds im internen Zähler immer SPEEDLOW <---- gogosch 200528
mmPerPulse = secsPerPulse * SPEEDLOW / 1000; // conversion to meters per pulse <---- gogosch 200528
// mmPerPulse = scope / numSegs / 1000; // alternative Ermittlung <----- gogosch 200528
}
War ursprünglich nur für eine Geschwindigkeit (SPEEDLOW) ausgelegt. Der interne Zähler sollte weiter in der niedrigsten Geschwindigkeit zählen und nur die Ausgabe wird entsprechend angepasst.
Ich hoffe, es passt jetzt so.
3 Mitglieder sagen Danke an für diesen Beitrag:3 Mitglieder sagen Danke an für diesen Beitrag
• stephan1892, , gasmann
(28.05.2020, 18:15)gogosch schrieb: Der Hund wurde auch gefunden und geschlachtet
Ich hoffe, er musste nicht leiden?
LG
PS: SWAPCLICK ist auch schon umgesetzt
2 Mitglieder sagen Danke an für diesen Beitrag:2 Mitglieder sagen Danke an für diesen Beitrag
• gasmann,
Beiträge: 1.728
Themen: 56
Thanks Received: 2.691 in 578 posts
Thanks Given: 11.202
Registriert seit: Jul 2009
Bewertung:
8
Bruno
gogosch
Also ich verstehe von dem was Ihr hier fast im Minutentakt "Raushaut " so gut wie nüscht ,bin aber nach wie vor von Eurer Arbeit begeistert und mein allerhöchster Respekt dafür ist Euch sicher
Steffen
3 Mitglieder sagen Danke an stephan1892 für diesen Beitrag:3 Mitglieder sagen Danke an stephan1892 für diesen Beitrag
• gasmann, ,
(28.05.2020, 18:21)DIYLAB schrieb: (28.05.2020, 18:15)gogosch schrieb: Der Hund wurde auch gefunden und geschlachtet
Ich hoffe, er musste nicht leiden?
LG Er wurde standrechtlich exekutiert. Jetzt scheint es so einigermaßen zu funzen!
(28.05.2020, 18:15)gogosch schrieb: Der interne Zähler sollte weiter in der niedrigsten Geschwindigkeit zählen und nur die Ausgabe wird entsprechend angepasst.
Das ist gut so, dann kann auch keine Division durch Null mehr kommen.
LG
PS: unsicher bin ich mir noch beim "C-OFF", wenn also 19cm/s fest verdrahtet ist, wie kommen wir dann zu der Anzeige?
In deinem Video sehe ich zumindest "C-OFF", da hast nur den Schalter vorsichtig (mir fehlt das Wort) gewurpschnudellupft .
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
•
(28.05.2020, 20:48)DIYLAB schrieb: (28.05.2020, 18:15)gogosch schrieb: Der interne Zähler sollte weiter in der niedrigsten Geschwindigkeit zählen und nur die Ausgabe wird entsprechend angepasst.
Das ist gut so, dann kann auch keine Division durch Null mehr kommen.
LG
PS: unsicher bin ich mir noch beim "C-OFF", wenn also 19cm/s fest verdrahtet ist, wie kommen wir dann zu der Anzeige?
In deinem Video sehe ich zumindest "C-OFF", da hast nur den Schalter vorsichtig (mir fehlt das Wort) gewurpschnudellupft . 19cm ist nur am Ausgang der Buchsenleiste durch die Schalter so verdrahtet. Wenn man die Pins am TDA1000 direkt abgreift (siehe dazu mein Bild in https://old-fidelity-forum.de/thread-389...pid1318658) dann passt es.
(28.05.2020, 21:02)gogosch schrieb: 19cm ist nur am Ausgang der Buchsenleiste durch die Schalter so verdrahtet. Wenn man die Pins am TDA1000 direkt abgreift (siehe dazu mein Bild in https://old-fidelity-forum.de/thread-389...pid1318658) dann passt es.
Ah!
Und ich Esel hab mich schon gewundert, warum ihr direkt am IC herumbrutzelt
Vielleicht sollte ich mal in den Schaltplan gucken und nicht nur ins Programm .
LG
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
•
Hallo zusammen,
einen Tag vor dem angekündigten Ausrollen, steht nun die Version 0.99 RC1 im Posting #1 zum Download bereit.
Ich habe mich dazu entschlossen, da morgen mein Schatz Geburtstag hat und ich daher weniger Zeit für das Projekt habe.
Das Changelog in Posting habe ich aktualisiert und es chronologisch abwärts geschrieben, ist einfachen, als immer nach unten zu scrollen.
Auch die Parameterbeschreibungen in Posting #2 sind nun passend zur RC1 aktualisiert.
In dieser Version gibt es:
Neue Features:
+ Betriebsstundenzähler integriert (erreicht man, wenn man die Taste gedrückt hält und dann die Maschine einschaltet).
+ Konfigurierbare Stellenanzahl bei den Minuten des Echtzeitzählers (2 oder 3 - bei 3 entfallen die Stunden).
+ Die Funktionen bei Klick und bei Doppelklick können in der Config vertauscht werden.
+ Für die Zeitberechnungen wurden Konstanten und Macros eingeführt, dadurch wird die Software übersichtlicher und flexibler.
Fixes:
* Änderung der Umrechnung und Anzeige der verschiedenen Geschwindigkeiten (danke gogosch!).
* Precompiler Direktive '#if MACHINE == NONE || !SHOWSPEED' überarbeitet.
* Formatierungsfehler in der Echtzeitanzeige bei allen Schriftgrößen korrigiert.
* Beim Normalcounter war bei allen Schriftgrößen und Stellenzahlen ein Leerzeichen zu viel (im Modus ohne Vorzeichen).
* Überlauferkennung beim Einschalten, falls die Anzahl der Digits geändert wurde und der Counterstand nicht in die Stellenanzahl passt.
Viel Spaß weiterhin und schöne Pfingsten, LG
Bruno
Beiträge: 2.633
Themen: 59
Thanks Received: 10.192 in 1.739 posts
Thanks Given: 16.838
Registriert seit: Nov 2017
Bewertung:
29
Moin zusammen,
vielleicht haben manche so ein Bild auch schon gesehen...
Ich hatte den Arduino über die 5V der A700 versorgt. Beim ersten Einschalten alles perfekt. Nach Aus- und wieder Einschalten dann so ein Bild.
Das war gut reproduzierbar. Nach einigen Minuten Maschine aus dann wieder alles normal
Ich habe dann den Arduino über einen step down regulator an die 12V Leitung gehängt (auf 6,5 V eingestellt und an VIN geklemmt) und das Problem ist weg.
Kann das daran gelegen haben, dass erst die internen Spannungen in der Maschine ganz abgefallen sein müssen, bis man beim nächsten Einschalten wieder definierte Verhältnisse hat?
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
1 Mitglied sagt Danke an havox für diesen Beitrag:1 Mitglied sagt Danke an havox für diesen Beitrag
• gasmann
(29.05.2020, 18:57)havox schrieb: Kann das daran gelegen haben, dass erst die internen Spannungen in der Maschine ganz abgefallen sein müssen, bis man beim nächsten Einschalten wieder definierte Verhältnisse hat?
Theoretisch gut möglich .
Die CPU auf dem Arduino ist ja noch bis 1,8V lauffähig, dann aber außerhalb jeder Spezifikation bei 16MHz.
Es kann auch gut sein, dass es ein Zusammenspiel der Arduino-CPU und des Controller-Chips auf dem Display bei kleinen Spannungen ist.
Im Prinzig hätten die Hersteller des Arduino einen festen Cut-off bei 4,5V einbauen müssen (bei 16MHZ Takt), dann läge alles innhalb der garantierten Verhältnisse.
Du brauchst einen Entladewiderstand .
LG
Bruno
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
• havox
Beiträge: 9.791
Themen: 382
Thanks Received: 22.621 in 4.056 posts
Thanks Given: 4.323
Registriert seit: Jan 2014
Bewertung:
54
Release aufgespielt auf meine Teststation.
Soweit im Counter Modus alles gut. Lässt sich jetzt gut nach links und rechts verschieben.
Wenn ich die Modis durchklicke, erhalte ich nun bei der Echtzeit folgendes.
Das kann ich nicht resetten und auf Null bringen, das ging aber mit der Beta 6 noch. Ist das so gewollt?
Gruß André
1 Mitglied sagt Danke an hyberman für diesen Beitrag:1 Mitglied sagt Danke an hyberman für diesen Beitrag
• gasmann
Beiträge: 1.615
Themen: 17
Thanks Received: 5.409 in 915 posts
Thanks Given: 27.970
Registriert seit: Oct 2013
Bewertung:
20
So, der einbau in die Akai ist fast fertig, habe die erste version des zähler programm benuzt !
Bülder :
Fehlt nur die strom zufur !
2 Mitglieder sagen Danke an dedefr für diesen Beitrag:2 Mitglieder sagen Danke an dedefr für diesen Beitrag
• gasmann, Svennibenni
Beiträge: 9.791
Themen: 382
Thanks Received: 22.621 in 4.056 posts
Thanks Given: 4.323
Registriert seit: Jan 2014
Bewertung:
54
Ich hätte die Stege zwischen den Ziffern heraus getrennt.
Gruß André
1 Mitglied sagt Danke an hyberman für diesen Beitrag:1 Mitglied sagt Danke an hyberman für diesen Beitrag
• dedefr
Beiträge: 1.615
Themen: 17
Thanks Received: 5.409 in 915 posts
Thanks Given: 27.970
Registriert seit: Oct 2013
Bewertung:
20
(29.05.2020, 19:42)hyberman schrieb: Ich hätte die Stege zwischen den Ziffern heraus getrennt.
eben nicht, man soll es rückbauen können !
1 Mitglied sagt Danke an dedefr für diesen Beitrag:1 Mitglied sagt Danke an dedefr für diesen Beitrag
• gasmann
Moin,
(29.05.2020, 19:36)hyberman schrieb: Das kann ich nicht resetten und auf Null bringen, das ging aber mit der Beta 6 noch. Ist das so gewollt?
natürlich nicht so gewollt!
Wenn ich nur irgenwie nachvollziehen könnte, habe die RC1 bestimmt dahingehen in allen Modi oft durchgespielt - verstehe ich nicht
Du könntest ja mal die Zeilen 275, 277 und 279 auskommentieren, hochladen, ein paar Impulse erzeugen und warten bis gespeichert wird, dann Zeilen wieder rein, hochladen und nochmals probieren.
Beim Auskommentieren starten alle Counter mit 0.
Vielleicht war da noch irgendwas im EEPROM?
Allerdings setzt ein Druck auf Reset auch alles auf 0 - komisch.
(29.05.2020, 19:36)dedefr schrieb: So, der einbau in die Akai ist fast fertig, habe die erste version des zähler programm benuzt !
Die allererste Version?
Warum?
LG
Beiträge: 2.633
Themen: 59
Thanks Received: 10.192 in 1.739 posts
Thanks Given: 16.838
Registriert seit: Nov 2017
Bewertung:
29
Also mit den Einstellungen für die A700 geht das resetten ...habe ich heute x-mal gemacht.
Viele Grüße aus Kiel,
Hans-Volker
Es gibt viel zu tun, fangt schon mal an!
Beiträge: 1.615
Themen: 17
Thanks Received: 5.409 in 915 posts
Thanks Given: 27.970
Registriert seit: Oct 2013
Bewertung:
20
29.05.2020, 20:12
(Dieser Beitrag wurde zuletzt bearbeitet: 29.05.2020, 20:13 von dedefr.)
Weil ich auf der Akai nur ein zähler brauche
das umschalten von 19 auf 38 erfolgt mit einem kipphebel, da ist kein platz für einen umschalter wie in der B77 !
(29.05.2020, 20:12)dedefr schrieb: Weil ich auf der Akai nur ein zähler brauche
Und da nimmt man am besten immer die letzte Vesion und konfiguriert sie als reinen Zähler - so ist es gedacht.
Die erste Version ist ziemlich buggy, aber wenn Du das so möchtest, kein Problem.
Support gibts immer nur auf die aktuelle Version .
LG
(29.05.2020, 20:12)havox schrieb: Also mit den Einstellungen für die A700 geht das resetten ...habe ich heute x-mal gemacht.
Habe eben auch noch mal bis 9h hochgezählt und ein paar mal resettet - geht.
LG
1 Mitglied sagt Danke an für diesen Beitrag:1 Mitglied sagt Danke an für diesen Beitrag
•
Beiträge: 9.791
Themen: 382
Thanks Received: 22.621 in 4.056 posts
Thanks Given: 4.323
Registriert seit: Jan 2014
Bewertung:
54
(29.05.2020, 20:12)havox schrieb: Also mit den Einstellungen für die A700 geht das resetten ...habe ich heute x-mal gemacht.
Habe "NONE" da eingetragen....dann kommt sowas beim umschalten auf Echt-Zeit-Anzeige heraus. Impulse werden nicht angenommen und kein Reset auf Null möglich.
Gruß André
|