HOME ESR EXPERIMENTS LABS etc
E121 E127 E132 E125 E143 laser_cooling_2021 E142 Ê128 E146 E0052 E0018 E0028 E0038 E0075
  laser spectroscopy on Be-like Kr, Page 2 of 5  Not logged in ELOG logo
ID Date Author Category Subject
  68   Sat Mar 1 11:40:17 2025 Tamina, Florian, KonstantinCalibrationLaser position
The laser position stayed perfect after the scans. See picture.
Attachment 1: Screenshot_2025-03-01_11-39-32.png
Screenshot_2025-03-01_11-39-32.png
  67   Sat Mar 1 09:49:06 2025 Tamina, Florian, Konstantin, VolkerCalibrationVorbereitung Messung Verschiebung Laserpulse zum Bunch
Nach dem Zyklus liegen die PD-Pulse nicht mehr bei 55 bins (SW) und 85 bins (NW) wie vorher, sondern bei 56 (SW) und 87 (NW) 
- Pulse laufen Richtung Nord, also in die "schlechte" Richtung, wo man eventuell den XUV-Detektor verfehlt.
- Bunch bei ca. 70-75 
- ca. 3,3ns verschoben entspricht ca. 1m in Richtung sued
- Sued-West ist bin 54 und Nord-West ist bin 84
- 30s Kuehlung, 10s Messen (Pattern)
- Zurueck auf Standardeinstellungen 55 und 85, da Laserpulse doch in die andere Richtung verschoben werden, als zuvor gedacht (Denkfehler)
  66   Sat Mar 1 07:14:48 2025 Night shiftRunsTabelle erster Scanbereich 257.175 nm - 257.300 nm
Zeit Scanbereich (nm) Anzahl Laserschritte Start LMD Stop LMD Messdauer (s) Elektronenkuehlung (s) Gentec Files Kommentar
06:53 Uhr 01.03.2025 257.175 - 257.2998 52 krypton0096 krypton0103 10 30 Gentec Suedwest, Scan1_257.175-257.300
08:05 Uhr 01.03.2025 257.2998 - 257.4246 52 krypton0104 krypton0111 10 30 Gentec Suedwest2, Scan2_257.2998-257.4246
10:20 Uhr 01.03.2025 257.4246 - 257.5470 52 krypton0112 krypton0113 10 30 Gentec Suedwest3, Scan3_257.4246-257.5470 10:41 measurement was stopped because beam is gone
11:08 Uhr 01.03.2025 257.4246 - 257.5470 52 krypton0114 krypton0114 10 30 Gentec Suedwest3.2, Scan3_257.4246-257.5494 First wavelength step at 11:08, no ions after fifth step. Scan aborted at 11:16
13:00 Uhr 01.03.2025 257.4246 - 257.5470 52 krypton0115 krypton0118 10 30 - Gentecs are logged automatically now; ecooler voltage 157409.6V, hf frequency is still the same (1.7838817MHz), beam gone at 13:16
15:41 Uhr 01.03.2025 257.4246 - 257.5494 52 krypton0119 krypton0126 10 30 -
16:38 Uhr 01.03.2025 257.5494 - 257.6750 52 krypton0127 krypton0133 10 30 -
1 2 3 4 5 6 7 8 9
  65   Sat Mar 1 07:10:32 2025 Sebastian, Denise, BenediktRunsErste Messung
Autoscan der Wellenlänge 

Leistung im Laserlabor: 30mW (schwankend)
Daten der Gentects werden hier auf dem Windows Rechner (Gentec NW) und auf Sebastians Laptop (Gentec SW) gespeichert, da die slow control noch eine zeitliche Verzögerung 
aufweist

Scan 1
Start bei 257.175nm 
Ende bei 257.2998nm
Schrittgröße 0.0024nm

Start um 6:53 Uhr am 01.03.2025
Start LMD Krypton0096

Ende um 7:42 Uhr 


Scan 2
Start bei 257.2998nm
Ende bei 257.4246nm
Schrittgröße 0.0024nm 

Start um 8:06 Uhr
Start LMD Krypton0104

Ende um 9:00 Uhr 


Scan 3
Start bei 257.4246nm
Ende bei 257.5494nm
Start LMD Krypton0112

Scan um 10:41 Uhr abgebrochen, da plötzlich keine Ionen mehr im Ring vorhanden sind.


Scan 3.2 (neue Aufnahme von Scan 3)
Start bei 257.4246nm
Ende bei 257.5494nm
Schrittgröße 0.0024nm 

Start um Uhr
Start LMD 

Ende um Uhr
  64   Sat Mar 1 07:05:11 2025 Sebastian, Denise, BenediktGeneralUV Wellenlängen scannen in Blöcken
Das Scannen der Wellenlänge über den gesamten Bereich wird in 4 Blöcke aufgeteilt: 
1) 257.175-257.300nm
2) 257.300-257.425nm
3) 257.425-257.550nm
4) 257.550-257.657nm 

mit einer Schrittgröße von 0.0024nm im UV bedeutet dies 52 Schritte pro Block, wodurch jeder etwa 1h Stunde dauert

die hat den Vorteil, dass zwischendurch die zeitliche Überlagerung des Laser über den AFG angepasst werden kann, da diese leicht wegdriftet
außerdem können so die Daten auf die externe Festplatte gespeichert werden
  63   Sat Mar 1 07:04:01 2025 BenediktGeneralAnleitung automatischer Wellenlängenscan
Hier ist eine überarbeitete Übersicht über die Funktionsweise des Wellenlängenscans mit der GUI.

Vorbereitungen:
Schritt 1: WICHTIG! Im Tab "ASE Filter" muss vor einer Wellenlängenänderung immer der Auto Scan aktiviert sein! Hier wird auch die aktuelle Wellenlänge angezeigt.
Schritt 2: Im "UV Opt." und "LBO Oven" alle Geräte verbinden. LBO Autoscan und BBO Autoscan schonmal starten. Die Detektion des Extraktionssignal funktioniert nur über den BBO Autoscan!
Schritt 3: Im Tab "DFB" den DFB verbinden. Noch alle CheckBoxes in "Automated Laser Steps" deaktiviert lassen!


Zusammenfassung des Scanvorgangs:

Es wird angenommen, dass man sich schon an der Start-Wellenlänge befindet.
1.) Start-Wellenlänge eingeben, und Größe der Laserschritte eingeben.
2.) Unter "Automated Laser Steps" die gewünschte Gesamtanzahl der Laserschritte eingeben, sowie die Anzahl der Injektionen pro Laserschritt. Der Algorithmus läuft so lange, bis alle Schritte fertig sind (bei 10 Schritten und 3 Injektionen pro Laserschritt also z. B. insgesamt 30 
Injektionen)
3.) "Activate Auto Signals" ist standardmäßig aktiviert, das ist gut so. Schauen, dass beide Counters auf 0 stehen, ansonsten resetten.
4.) Wellenlängenstabilisation starten.
5.) Mit der Checkbox "+Δλ" aussuchen, ob die Schritte in positive Richtung erfolgen sollen (oder eben nicht).
6.) Absprechen mit Messhütte, ob Datenaufnahme bereit ist.
7.) Extraktion abwarten (es kommt eine Meldung im Textfeld), DANACH die "Automate with Extractions"-Checkbox aktivieren und manuell ein "Next Laserstep"-Signal durch den Knopf rechts senden, damit die DAQ weiß dass es los geht.
8.) Zurücklehnen, weil ab jetzt der Laser alles alleine machen sollte :) Direkt die erste Injektion wird mit der Start-Wellenlänge vermessen, nach dem Extraktionssignal wird automatisch der Schritt zur nächsten Wellenlänge unternommen.
Sobald der Laser fertig gescannt hat, deaktiviert sich "Automate with Extractions", und die End-Wellenlänge wird einfach gehalten.

Die Checkbox "Automate with timed steps" ermöglicht, die Laserschritte für eine bestimmte Sekundenanzahl zu halten. Am besten nie verwenden, weil es nicht mehr genau getestet wurde!!!!
  62   Sat Mar 1 07:01:41 2025 Denise, Benedikt, SebastianDAQUV Wellenlaenge in Python implementiert
Die UV Wellenlaenge des WS7 wurde zusaetzlich zur WS7 Frequenz in Medusa hinzugefuegt um den korrekten Wellenlaengenscan des Pulssystems besser online zu verfolgen.

Unter 2_Trending >>> LV sind nun folgende Daten

TrLV0UTC Time
TrLV1ms Timer
TrLV2HV Divider Spannung
TrLV3WS7 Frequenz
TrLV6WS7 Wellenlaenge
TrLV9Ekuehler Rohniederspannung

  61   Sat Mar 1 04:10:48 2025 Denise, Benedikt, SebastianDAQDAQ Terminals
Es gibt nun 3 Terminals am LXG1049 die immer offen sein sollten!


Go4 Terminal --> zum ausfuehren von Go4 wenn das Programm nicht geoeffnet ist
Pfad: /u/lascool/2025laserspectroscopz/kr_analysis


rfioserver Terminal --> hier sollte immer der Befehl ./rawDispRFIO64 ausgefuehrt sein und regelmaessig werden logdateien wenn eine Aufnahme gestartet wird ins Terminal gespammed werden.
Pfad: /u/lascool/rfioserver


MBS Terminal --> Hier wird mbs ausgefuehrt und mit @startrecording die Datenaufnahme gestartet und mit close file das Aufnehmen beendet. Erneutes @startrecording startet wieder die Datenaufnahme lokal auf dem LXG1049 unter /data.local2/2025_krypton/
Pfad: ssh auf r4l-41 zu mbsrun/Kr2025/ zum starten von MBS und der Aufnahme mit @startrecording
  60   Sat Mar 1 04:02:59 2025 Denise, Benedikt, SebastianDAQLokale Datenaufnahme auf LXG1049
Die Daten werden LOKAL auf dem LXG1049 unter folgendem Verzeichnis gespeichert:

/data.local2/2025_krypton/

Um die Daten aufzuzeichnen muss nun nur folgender Befehl im MBS Terminal eingegeben werden

@startrecording

Um die Aufnahme zu stoppen muss folgendes im MBS Terminal eingegeben werden

close file

Ein erneuter @startrecording Befehl in das MBS Terminal startet die neue Aufnahme von weiteren .LMD Dateien.
Diese sind nun 500 MB gross. Nach erreichen der 500 MB wird automatisch ein neues LMD File geoeffnet.


P.S.

Selbsterstaendlich muss MBS laufen damit man aufnehmen kann
@startup
start acquisition

sollten daher vorher ausgefuehrt sein
  59   Sat Mar 1 03:58:17 2025 Denise, Benedikt, SebastianDAQDAQ Daten xchecks
Die allgemeinen DAQ Daten wurden ausfuehrlich crossgechecked und kommen nun alle an wie sie auch in die DAQ reinlaufen sollen.

Allerdings mussten die zwei PH100 Gentec Messkoepfe aus der DAQ gestrichen werden, da die Daten extrem verzoegert in die Slow Control Aufnahme reinlaufen. 
Bsp.: Erst etliche Sekunden nachdem der Shutter geoeffnet oder geschlossen wird, zeigen die Messkoepfe erst eine Leistung an oder fallen auf 0 bzw XXXe-45...
Somit koennen die Daten so nicht aufgenommen werden und werden wie im Post vorher separat am STRPC001 und SISNBG ueber die Gentec Software aufgenommen.
  58   Sat Mar 1 03:45:07 2025 Denise, Benedikt, SebastianDAQPH100 Gentecs @ Medusa
Die zwei PH100 Messkoepfe am Nordwest und Suedwest Tower werden delayed in Medusa angezeigt und die Daten werden nicht an Medusa geschickt.

Letzteres haengt wohl mit den benoetigten 10 digits zusammen die MBS erwartet. 
Wenn der PH100 auf die "Null" faellt, werden ab und an werte bis zu e-45 angezeigt.
Dadurch sind die 10 digits nicht mehr korrekt...

Wegen des Delays und das nicht senden an MBS werden die Laserleistungen nun an folgenden Rechnern direkt ueber die Gentec Software separat aufgezeichnet:

@Messuette --> SISNBG002 Laptop (D:\PostDoc\Experiments@GSI\2025 78 Krypton 32+\Gentec Suedwest --> Gentec_Suedwest.csv)

@ESR Laserlab --> STRPC001 

Um Ueberschreibfehler zu vermeiden wird dauerhaft über den Rest der Strahlzeit an den Rechnern ein File aufgenommen.

Damit Medusa Skript funktioniert musste folgendes abgeändert werden:
Zeile 23 und 24 wurden in messenger_start.py auskommentiert
In Zeile 31 wurde "gen1" und "gen2" als Übergabeparameter gelöscht.
  57   Fri Feb 28 20:44:04 2025 KonstantinDAQUpdated Channel list
Final (hopefully) channel list:

TDC Channels
Channel # Kanalbelegung
0 Laser busy Kr
1 Next Laserstep Kr
2
3
4 PMT Mitte
5 PMT Nord
6 XUV Anode
7
8 Shutter open
9 Shutter close
10 Bunch HF (common stop)
11 Shutter auf
12 Shutter zu
13 PD NW / 89
14 PD SW / 89
15 AFG rep / 89



Scaler Channels
Channel # Kanalbelegung
16 DC Trafo
17 Injection
18 U-ecool
19 I-ecool
20 P-gun
21 P-coll
22 common stop (Bunch HF)
23 1MHz clock
24 Extraktion
25 Shutter (10kHz)
26
27
28
29
30
31


Shutter open signal attached at channel 8 is used as reference for the measurement window. This can be adapted in line 28 of the SetParameters.C file in the folder '/u/lascool/2025laserspectroscopy/kr_analysis/'.
Example:

fPar->piSoftwaregateLength = 20000; // How many CS after Shutter open used for signal in 4_LaserSteps/signal.

Currently, the common stop has a rate of 1.7838817 MHz divided by 89. This corresponds to approximately 50mus per common stop. With the setting of the example, the measurement window would be 1s after the shutter has opened.
  56   Fri Feb 28 19:33:03 2025 VolkerDetectorsLaser background
We measured the laser background rate in the XUV detector.
The voltages applied were +300V at the MCP front, +2250V at the MCP anode.
Trigger threshold at ca. 40 mV.

At a laser repetition rate of 3.568 MHz we got the following background rates:

 30 mW laserpower ->  40 kcps
 45 mW laserpower ->  70 kcps
100 mW laserpower -> 125 kcps laserpower
  55   Fri Feb 28 17:36:15 2025 KonstantinDAQTrigger events from accelarator
We will use GENESIS to create trigger events (injection, ...) for the DAQ
Attachment 1: 2025-02-28_17-34-15-990_1.png
2025-02-28_17-34-15-990_1.png
  54   Fri Feb 28 17:18:34 2025 TaminaGeneralLaserwellenlängen zur Orientierung
Minimale Wellenlänge: IR 1028,7 nm --> 257,175 nm im UV (DFB Temperatur sollte ca. be 16,5 °C sein)

Maximale Wellenlänge: IR 1030,7 nm --> 257,675 nm UV (DFB TEmperatur sollte ca. bei 35,6 °C sein)

Mittlere Wellenlänge: IR 1029,7 nm --> 257,425 nm UV (DFB Temperatur sollte ca. bei 26,2 °C sein9


Maximaler Schritt: = 0,01 nm im IR (im GUI ist die Schrittgröße im IR angegeben!) im UV sind das dann 0,0025 nm. 
  53   Fri Feb 28 16:46:51 2025 Tamina, JensCalibrationSynchronisation von Laserpulsen mit Bunchingfrequenz
Die Syncronisation der Reprate des Lasers mit der Bunchingfrequenz wird mit einem Oszi zusammen aufgenommen/gemessen.
Trigger auf RF Bunching, dann gucken in welche Richtung der Laser abhaut. Bewegt sich der Puls relativ zum zur Bunch HF nach rechts, ist die Reprate am AFG zu hoch, wenn er 
sich nach links bewegt zu niedrig, sieht man gut auf dem Oszi bei der DAQ.
Darüber kann jetzt auch die Laserpulse relativ zum Bunch verschoben werden, sodass zwischen den PD Signalen der Bunch liegt. Dazu wird die reprate des Lasers leicht 
desyncht, (dritt letzten  Stelle der Reprate). So konnen die Pulse nach rechts oder links (im DAQ) verschoben werden, bis der Bunch mittig dazwischen ist.

Bilder:
Bild vom PC zeigt wie der Laserpuls zentral zw. den PMT's liegt.
Bild vom Oszi zeigt den Delay zw. Laserpus und Bunch der eingestellt werden muss, um zentral zu liegen. (Trigger auf Bunch)

Wichtig: wir können nicht exakt die Bunchingfrequenz (x2) am Laser Einstellen, da die Umlauffrequenz bis auf nHz genau angegeben werden kann. Das kann der AFG nicht. 
Entsprechend kommt es nach einer Zeit zu einer leichten Dephasierung zw. Puls und Bunch.

Idee: Wenn der Puls zu weit weg ist, kann man die Reprate in der letzten Stelle um +1/-1 ändern (letzte Stelle = 10uHz). Läuft das Signal im Oszi auseinander -10uHz, läuft 
das Signal auf dem Oszi zusammen +10uHz.

Passende Reprate: 3,567 763 324 83 MHz (das Signal läuft grade auseinander, dauert aber ewig...) irgendwann mal auf 3,567 763 324 82 MHz
Umlauffrequenz ESR: 1,783 881 662 413 478 MHz, mal 2 müssten wir zu exakt 3.567 763 324 82[6 956] eingeklammerte Stellen sind am AFG nicht einstellbar.
Attachment 1: Delay_fuer_Bunch_zentral.jpg
Delay_fuer_Bunch_zentral.jpg
Attachment 2: Bunch_zentral.jpg
Bunch_zentral.jpg
  52   Fri Feb 28 15:53:44 2025 KonstantinAcceleratorHF Signal for Bunching
The HF Bunching Frequency is: 1.7838817 MHz

Given (read) by the ESR operators in HKR.
  51   Fri Feb 28 15:30:41 2025 Tamina, RodolfoDetectorsFast PD Nord West
We had an issue with the PD NW. The signal after the Rate Divider was not OK.

The problem was that the signal after the Delay Generator GG8000, the width, was too short. We have now changed the width and made similar to the PD SW. Now the DAQ sees both signal properly.
  50   Fri Feb 28 13:53:06 2025 Tamina, RodolfoRunsIonenbunch
Signal of PMT-Mitte. Recorded with an unstable ion bunch. With approx. 3E8 Ions

The second screenshot is showing a similar signal with 1.8E8 Ions
Attachment 1: Screenshot_Kr_Ionenbunch_2025-02-28_1350.png
Screenshot_Kr_Ionenbunch_2025-02-28_1350.png
Attachment 2: Screenshot_Kr_Ionenbunch_2025-02-28_1445.png
Screenshot_Kr_Ionenbunch_2025-02-28_1445.png
  Draft   Fri Feb 28 08:57:30 2025  General 
28.2.25

Morning shift Aufgaben(nach Sebas:

1. Photodioden und PH100 checken ob sie zentral getroffen werden. Evtl Linse vor Sued PH100 stellen
2. Laserposition wurde an die des Ionenstrahls mittels Scraper und Schirm Sued im ESR eingestellt. Optional wenn Laserposition mit Scrapern nochmal mit Laserleistung getestet werden soll: XLP hinter ESR Exit stellen, ggf. Linse davor um den ganzen Detektor zu treffen und dann Scrapre reinfahren.
3. Laserpulse auf Photodioden nochmal checken
4. DAQ Test wegschreiben auf lokale Platte (siehe Anleitung). Danach aufgenommene LMD in Go4 laden und anschauen ob die Daten korrekt weggeschrieben wurden
5. Laser scan min-max
6. Pzthon Daten und MBS Daten laufen korrekt zusammen und werden richtig angezeigt.
7. Channelnamen der Histogramme in Go4 aktualisieren (@Konstantin am ehesten, da du weisst wo du das aendern musst Wink )

GANZ WICHTIG BUNCH HF DAUERHAFT AUF SUED KABEL UND IN DER DAQ FUER COMMON STOP!!!!
ELOG V3.1.5-fc6679b