eigene Beiträge| neueste Beiträge| ungelesene Beiträge| unbeantwortete Beiträge| aktive Themen| Fördermitgliedschaft| Cockerpage

Falsche FPS anzeige

AlexVanDerSaal
Will hier nur verkaufen
Wohnort: Halle/Saale
Beiträge: 3
Registriert: 18.11.2016 02:36

Falsche FPS anzeige

#1

26.05.2020 19:20

Moin,

ich hab mir das Chronie vor ca 4 Monaten gebaut und hab vor ca 2 Monaten festgestell, dass es ca 30 FPS zu viel anzeigt.
Ich hab natürlich mal etwas im Code rumgespielt und versucht das über die Lichtschrankenstrecke auszugleichen, aber leider ohne erfolg, also alles wieder auf standard.
das kuriouse ist eben das es am anfang super funktioniert hat und nun nicht mehr.

nun habe ich die vermutung das der interne Zeitgeber auf dem Arduino eine macke hat,
kann ich im Code irgendwo die Zeit für die unterbechung der Lichtschranken verändern.

oder hat jemand eine andere lösung, bevor ich mir nochmal einen Arduino besorge und das ganze umlöte.

Gruß Alex

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
TITO0815
Midgard-Design
Midgard-Design
Wohnort: Tal der Ahnungslosen
Trusted Seller: Bild
ForumBadges: BildBild
XtraBadges:
zeigen
Beiträge: 4860
Registriert: 29.10.2014 15:51

Re: Falsche FPS anzeige

#2

26.05.2020 19:42

Woran merkst du, dass die Anzeige falsch ist?
Ansonsten sage ich [mention]icp-ms[/mention] und [mention]assi[/mention] Bescheid, die haben den Code geschrieben.

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
assi
Hirsch
Hirsch
ForumBadges: Bild
XtraBadges:
zeigen
Beiträge: 12922
Registriert: 23.08.2002 18:16

Re: Falsche FPS anzeige

#3

26.05.2020 20:10

Ich habe den Code gemacht.

Ich ziehe ihn mir morgen mal und schaue rein, muss mich auch erstmal wieder orientieren.
[mention]AlexVanDerSaal[/mention] : Jenachdem wieviel Plan Du hast: Ich habe damals mit ner Nerf durch geschossen, während ich den Chrony am Rechner angeschlossen hatte. So kann man sich per Console Debug Daten rausgeben lassen und nachrechnen ob was fischig ist

Link:
BBcode:
HTML:
Hide post links
Show post links
AlexVanDerSaal
Will hier nur verkaufen
Wohnort: Halle/Saale
Beiträge: 3
Registriert: 18.11.2016 02:36

Re: Falsche FPS anzeige

#4

27.05.2020 23:28

[mention]TITO0815[/mention]
weil ich mehrere Clock 3 und anderen Chronies, sowie einem Airsoft Chrony zum vergleich habe ✌️

[mention]assi[/mention]
kein Stress, ich schiebe das jetzt auch schon ne Weile vor mir her.

Am Anfang dachte ich das es meine gedruckte röhre ist, also die Abstände, aber dann würde es sich ja wegen ein paar Zehntel, nicht um ca 30 Fps verändern.

Eins gibt es noch zu sagen, ich hab meine "Chronyröhre" quasi ausgelagert, also ein extra Gehäuse für die Displays.
Und mit einem Sub-D Kabel verbunden.
Aber das hat ja am Anfang trotzdem funktioniert.

Danke schonmal für die Mühe.

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
assi
Hirsch
Hirsch
ForumBadges: Bild
XtraBadges:
zeigen
Beiträge: 12922
Registriert: 23.08.2002 18:16

Re: Falsche FPS anzeige

#5

28.05.2020 17:35

Gute Vorsätze usw.. zu nix gekommen

Melde mich asap

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
icp-ms
Rain Man
Rain Man
ForumBadges: BildBildBild
XtraBadges:
zeigen
Beiträge: 10695
Registriert: 14.03.2005 17:56

Re: Falsche FPS anzeige

#6

29.05.2020 06:19

In der Berechnung der fps ist ein Faktor drin, mit dem kannst du das angleichen. Mache mal paar Schuss bei verschiedenen Geschwindigkeiten über den hub Chronie und deinen vgl Chronie. Rechne aus wieviel % die Abweichung beträgt und passe den Faktor an.

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
mad
Rec-Baller
Rec-Baller
Wohnort: Feldkirch
Beiträge: 273
Registriert: 01.01.1970 01:00

Re: Falsche FPS anzeige

#7

29.05.2020 16:14

bin kein Profi, aber der Wert zum korrigieren sollten die 1,075 sein


void MessungFps()
{
Dauer=Zeit2-Zeit1;

if (Dauer <= 0)
{
fps = 0;
return;
}

float vAkt = 3600.0*l/Dauer/1.075;

Link:
BBcode:
HTML:
Hide post links
Show post links
AlexVanDerSaal
Will hier nur verkaufen
Wohnort: Halle/Saale
Beiträge: 3
Registriert: 18.11.2016 02:36

Re: Falsche FPS anzeige

#8

31.05.2020 22:06

Ah, an den Faktor hab ich garnicht gedacht, hab es halt über die Strecke versucht.

Werde ich gleich die Tage mal testen, ich geb bescheid ob es was gebracht hat.

Danke schonmal.

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
assi
Hirsch
Hirsch
ForumBadges: Bild
XtraBadges:
zeigen
Beiträge: 12922
Registriert: 23.08.2002 18:16

Re: Falsche FPS anzeige

#9

02.06.2020 08:43

mad hat geschrieben:
29.05.2020 16:14
bin kein Profi, aber der Wert zum korrigieren sollten die 1,075 sein


void MessungFps()
{
Dauer=Zeit2-Zeit1;

if (Dauer <= 0)
{
fps = 0;
return;
}

float vAkt = 3600.0*l/Dauer/1.075;
Ohne es getestet zu haben: Das sieht richtig aus. ..und zeigt warum man keine Magic Numbers sondern benannte Konstanten verwenden sollte. :D

Link:
BBcode:
HTML:
Hide post links
Show post links
Benutzeravatar
icp-ms
Rain Man
Rain Man
ForumBadges: BildBildBild
XtraBadges:
zeigen
Beiträge: 10695
Registriert: 14.03.2005 17:56

Re: Falsche FPS anzeige

#10

02.06.2020 08:58

Hatte da mal ne Erläuterung hinten dran stehen.

Link:
BBcode:
HTML:
Hide post links
Show post links

Zurück zu „Feedback und Bugreport“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 13 Gäste