Neueste Beiträge

#81
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von NuclearPhoenix - 25. März 2024, 16:12
Ich frag das nur, weil man nach jedem event immer einen Strichpunkt (standardmäßig) hinzufügen muss, falls du das nicht schon machst. Sonst weiß die Software nicht wo eine Nummer aufhört und eine andere beginnt, da kommt dann irgendein Blödsinn raus.
#82
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von marvin - 25. März 2024, 15:52
Zitat von: NuclearPhoenix am 25. März 2024, 15:32Und der Ausgang zur Konsole, wie werden die Daten dort ausgegeben?

Ich schreibe die daten da nur rein. Beim nanoSpec kann man die Konsole während der Übertragung der Messdaten verwenden.

Wie gesagt, das ist bisher alles quick&dirty, aber das decoding sieht eigentlich gut aus.

Wenn man das mit dem nanoSpec ernsthaft integrieren will, muss man das handlich der Konsole anders machen, und start/stop Record am besten über die nanoSpec Kommandos regeln.

Ich muss mir jetzt erstmal noch die Konfiguration des nanoSpec ansehen, und irgendeine Quelle besorgen, damit man was sehen kann. Ich weiss eben auch nicht ob der PMT noch in Ordnung ist.
#83
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von NuclearPhoenix - 25. März 2024, 15:32
Und der Ausgang zur Konsole, wie werden die Daten dort ausgegeben?
#84
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von marvin - 25. März 2024, 15:25
Zitat von: NuclearPhoenix am 25. März 2024, 15:04Achso ups, habe ich falsch verstanden. Wie formattierst du die Daten denn? Das ist das wichtigste, alles andere klappt dann "einfach so".

Die Daten kommen wie folgt:
low byte  = 10LLLLLL
high byte = 11xHHHHH

bit 7 markiert "Event Daten"
bit 6 low/high byte
bit 5 beim high byte = 1 sagt, dass events verloren gegangen sind (dazu am bsten im Handbuch lesen :) )

Verarbeitung: (pseudocode)

  wenn rx > 127
    wenn rx AND 0b01000000 = 0 // low byte
      event = rx AND 0b00111111
    sonst   // high byte
      event = event OR (rx << 6)
  sonst
     "konsole daten"

also im prinzip keine hexerei, high/low unterscheiden, maskieren, rüberschieben :)


Edit: aaaah.. ich hab jetzt erst "gemerkt" wer du bist :D

Wenn ich zuhause bin kopiere mel meinen Code hierher...

ich hab im prinzip erstmal quick&dirty eine "addRawNanoSpec" routine gebaut, und rufe die in readUntilClosed auf.

alles < 127 schreibe ich in rawConsoleData, und die Events direkt per this.bufferPulseData.push(event) in die spectrum daten...
#85
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von marvin - 25. März 2024, 15:10
Zitat von: wrdmstr inc. am 25. März 2024, 14:03stell ich mich grad an oder putty streikt
ich clicke doch  links auf serial ,zb com4 ,19200,8, 1, none, xon/xoff und DTR Kabel Pin4 auf DTR

weder noch. Meine Information Ursprünglich war falsch. bzw hab ich die Pinbelegung aus dem Handbuch mißverstanden.

mit "to DTR" war DTR am PC gemeint, nicht am nanoSpec selbst...

Putty macht beim Öffnen der seriellen Schnittstelle DTR direkt an. Wenn man ein einfaches DB9 verlängerungskabel nimmt, ist der nanospec dann direkt im RESET. (Ich hab mir einen zwischenstecker gebaut, der die Verbindung zu pin 4 unterbricht.

Probier mal folgendes:
- Serielles Kabel abziehen
- putty mit 19200 8N1 / ohne handshake anschalten
- nanoSpec einschalten
- kabel aufstecken
- Return drücken

dann sollte die Bootloader meldung kommen.

Wenn das Programmieren der Firmware geklappt hat, sollte der nanoSpec nach dem Abziehen des seriellen kabels ein "lauflicht" mit den drei waagerechten segmenten der 7-segment anzeige machen, und dann irgendwann nur noch mit einem der senkrechten segmente blinken.

Programmieren mit
W 58
dann L
dann copy/paste aus der ".hex" datei.
#86
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von NuclearPhoenix - 25. März 2024, 15:04
Zitat von: marvin am 25. März 2024, 14:57Ich habe keine Datei importiert, sondern die Verarbeitung der Daten über die serielle Schnittstelle angepasst. Der nanoSpec übermittelt die Daten in zwei bytes, die man zusammenbasteln muss...
Achso ups, habe ich falsch verstanden. Wie formattierst du die Daten denn? Das ist das wichtigste, alles andere klappt dann "einfach so".
#87
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von marvin - 25. März 2024, 14:57
Zitat von: NuclearPhoenix am 25. März 2024, 14:18Das sieht mMn auch nicht richtig aus. Welche Datei hast du denn dafür verwendet? Dann schau ich mir gerne mal an, ob es was mit dem Import oder der Datei selber zu tun hat.

Ich muss mir das decode nochmal genau ansehen, vielleicht schiebe ich die bits und bytes falsch. Es kann natürlich auch sein dass am MCA noch was nicht richtig eingestellt ist. Oder der Detektor (Scionix 76 B 76 /3) nicht mehr ok ist.

Ich habe keine Datei importiert, sondern die Verarbeitung der Daten über die serielle Schnittstelle angepasst. Der nanoSpec übermittelt die Daten in zwei bytes, die man zusammenbasteln muss...
#88
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von NuclearPhoenix - 25. März 2024, 14:18
Zitat von: marvin am 24. März 2024, 18:58Guck ich mir alles mal an!

Inzwischen bin ich hierauf gestoßen:
Gamma-MCA

Ich habe mich dann man hingesetzt und das Einlesen der Werte für den nanoSpec modifiziert.

Sieht das hier irgendwie sinnvoll aus?

Sie dürfen in diesem Board keine Dateianhänge sehen.
Das sieht mMn auch nicht richtig aus. Welche Datei hast du denn dafür verwendet? Dann schau ich mir gerne mal an, ob es was mit dem Import oder der Datei selber zu tun hat.
#89
Allgemeine Diskussionen / Aw: Radium Prüfgerät
Letzter Beitrag von Peter-1 - 25. März 2024, 14:14
Ich bin jetzt mal so mutig und stelle das Bild ein. Bitte löschen wenn es unzulässig ist. So ein Gerät gehört in jedem Fall hier ins Forum.
Sie dürfen in diesem Board keine Dateianhänge sehen.
#90
Deutsche Strahlenmessgeräte (BRD) / Aw: target nanoSPEC
Letzter Beitrag von wrdmstr inc. - 25. März 2024, 14:03
stell ich mich grad an oder putty streikt
ich clicke doch  links auf serial ,zb com4 ,19200,8, 1, none, xon/xoff und DTR Kabel Pin4 auf DTR

und open aber gleich kommt der windows "blimm" sound und nix passiert, müsste er nicht wenigstens was versuchen zu verbinden?

EDIT: ok ich hab mich angestellt  :blush: oben ist ja auch noch im menü was auszuwählen (serial), ich hatte nur unten das serial gesehen...aber trotzdem kein mux



ja genau die kanäle sind energieraster ,meist 2kev/kanal also 2048 kanäle =4Mev als letzter und bei 15 dann die 30kev aber das alles NACH dem kalibrieren, vorher weis der das nicht was er welchen kanal zuordnen muss