Vorstellung: Gamma MCA, Feedback gesucht

Begonnen von NuclearPhoenix, 17. Februar 2022, 16:19

⏪ vorheriges - nächstes ⏩

rhelectronics

first report:
in Bar Plot Type the CPS shown x2 that it should be, in Line Plot Type CPS is OK
When switching browser tabs and returning to the spectra tab, the CPS jumps to 1000 limit and return to normal a few seconds later (maybe browser memory issue, my computer is weak)

if I export CSV during live spectrum, sometime I see the old problem with data joints that we discussed before. However it seems to be caused by the memory or serial port synchronization.
All issues are minor, I done ~1 hour spectrum and it looks like working nicely.  :) Many thanks for this great tool!

Can I ask you to add a service command send-field to the page somewhere? My device not starting serial logging by auto, but it can be toggled with service command prior making the spectrum.
coupon code HAPPYSALE for https://rhelectronics.store

NuclearPhoenix

Zitat von: rhelectronics am 26. März 2022, 23:56
in Bar Plot Type the CPS shown x2 that it should be, in Line Plot Type CPS is OK
Performance with bar graphs is strangely very, very poor. This might be due to too many bins for Plotly, I don't know. So this might be the cause of the problem, might be fixed now though.

Zitat von: rhelectronics am 26. März 2022, 23:56
When switching browser tabs and returning to the spectra tab, the CPS jumps to 1000 limit and return to normal a few seconds later (maybe browser memory issue, my computer is weak)
Fixed it, background window stopped processing while serial events still came in and I didn't use the actual time between refreshes (only the refresh constant) so it kept inflating the cps.

Zitat von: rhelectronics am 26. März 2022, 23:56
if I export CSV during live spectrum, sometime I see the old problem with data joints that we discussed before. However it seems to be caused by the memory or serial port synchronization.
Not sure about this again. The export does not interfere with the data in any way, though. So it might be still a problem with serial readouts in general :unknw:

Zitat von: rhelectronics am 26. März 2022, 23:56
Can I ask you to add a service command send-field to the page somewhere? My device not starting serial logging by auto, but it can be toggled with service command prior making the spectrum.
This is something I already thought of implementing since I just added serial commands to my own detector too and it would be nice to have a simple built-in console. It's quite some work, but it will come.

rhelectronics

You are great! :good3:
Please keep posting the updates about the project
coupon code HAPPYSALE for https://rhelectronics.store

NuclearPhoenix

Kleines Changelog zwischendurch, in Deutsch damit andere auch was davon haben :P


  • Das Zeitlimit für Aufnahmen wird jetzt auch direkt neben der aktuellen Aufnahmedauer angezeigt.
  • Unter den eben genannten Zeitstempeln gibt es jetzt eine Fortschrittsleiste für einen schnelleren Überblick.
  • Neben den aktuellen cps wird jetzt auch ein cps-Durchschnitt über die gesamte laufende Aufnahme berechnet, natürlich mitsamt Standardabweichung.
  • Im "Info" Tab werden endlich auch die Total Counts für Spektrum und Hintergrund angezeigt.
  • Einige kleine Fixes gibt es natürlich wie immer ;)

Eine serielle Konsole wird es demnächst hoffentlich auch schon geben. :good3:

rhelectronics

coupon code HAPPYSALE for https://rhelectronics.store

NuclearPhoenix

Wieder einmal einen Haufen Sachen gemacht:


  • Einstellung für die Baud Rate vom serial port.
  • Einfache Konsole, mit der man serielle Befehle an einen Port schicken kann (viel Spaß rhelectronics ;D). Gelesen kann damit nichts werden, das würde noch einmal deutlich mehr Arbeit erfordern und ist im Moment meiner Meinung nach nicht wichtig.
  • Das Interface zur Kalibrierung wurde deutlich überarbeitet, man kann jetzt linear mit zwei oder quadratisch mit 3 Punkten kalibieren.
  • In Textfeldern kann man jetzt auch ENTER drücken um zu bestätigen (zB bei den Einstellungen, Konsole oder beim Moving Average).
  • Haufen Bugfixes: "Reset Plot"-Button, URL-Abruf der benutzerdefinierte Isotopenliste, "zu schnell" auf Resume gedrückt nachdem pausiert wurde und und und...

Viel Spaß, ich hoffe ich hab damit nicht mehr Bugs erstellt als repariert :D

rhelectronics

coupon code HAPPYSALE for https://rhelectronics.store

rhelectronics

Console works fine, I can send service commands.

by the way, here is the spectrum of meta-stable Lu-177m
coupon code HAPPYSALE for https://rhelectronics.store

NuclearPhoenix

Zitat von: rhelectronics am 13. April 2022, 01:02
Console works fine, I can send service commands.

by the way, here is the spectrum of meta-stable Lu-177m


Very nice! Good to see that high cps work and all :good2:

By the way you can export an image directly by clicking the camera icon at the plot controls in the top right corner.

NuclearPhoenix

Soeben noch eine wichtige Funktion hinzugefügt, die bisher komplett vernachlässigt wurde: Speichern.

Ab jetzt werden vorerst alle Einstellungen die man selbst setzt automatisch im Browser gespeichert, und man erspart sich damit jedes mal alles neu eingeben zu müssen.

Das ganze nutzt auch keine Cookies sondern einen speziell für die Seite reservierten Speicher im Browser. Das heißt es sollte mit Werberblockern, Anti-Tracking Add-Ons, usw. auch keine Probleme geben. Andere Webseiten haben auf diese Daten auch keinen Zugriff! :)

NuclearPhoenix

Neuer Beitrag, neues Changelog. Dieses mal ist einiges passiert :)

  • Gamma MCA ist jetzt eine progressive Web App (PWA)! Das heißt alles funktioniert im Browser gewohnt wie bisher, aber wenn man möchte kann man es auch installieren. Das geht ganz einfach und damit habt ihr es dann immer am Computer und könnt es jederzeit offline benutzen. Das funktioniert im Moment in Browsern die die Chrome-Engine verwenden -- Safari weiß ich nicht, Firefox leider nicht.
  • Schnellere Seiten-Reloads über eigenes Caching
  • Bestätigung vor dem Schließen, damit man das Fenster nicht unabsichtlich zumacht und Daten verliert
  • Leicht verändertes Design, damit das ganze auch weiterhin im Browser und in der App gleichermaßen gut aussieht ;)
  • Der Button für die Einstellungen ist jetzt unten links in der Leiste
  • Und natürlich einen Haufen kleinerer Fixes im Hintergrund

Da die PWA jetzt brandneu ist, kann es natürlich immer zu Fehlern kommen. Ich habe das ganze sowieso getestet, aber ich muss auch nicht alles finden :D Sonst schreibt mir hier bitte einfach!

Sie dürfen in diesem Board keine Dateianhänge sehen.