Commit graph

66 commits

Author SHA1 Message Date
Stephan I. Böttcher
65c120725a hetept_config_opheater_patch4: add .revert() 2022-01-25 23:39:25 +01:00
Stephan I. Böttcher
c01ddc1a09 hetept_config_opheater_patch4: T_he2=-1°C, DC_ESTIMATE=60%, DCMAX=70% 2022-01-25 23:09:49 +01:00
Stephan I. Böttcher
cd6eb3bf91 hetept patch 9.4 xml 2022-01-21 13:06:25 +01:00
Stephan I. Böttcher
400ec64f89 HET/EPT patch 9.4: activate OP heaters
Directly patch the parameters in the PPSS entry that triggeres the OP
heater once per minute.

Due to the nonlinearity of the regulator we can alway roughly assume we
heat with DC=70%.  We need to adjust the setpoint with a correspondig
offset.  This offset depends on the gain.  The default gain is
`shift=0`.  The DC will be ADC-setpoint.  A shift of 1, 2, or 3 will
reduce the DC by a power of two, i.e.,

  DC = (ADC - setpoint) >> shift

This patch keeps shift=0.

The target temperatures are

  HET/EPT1: -6.0°C
  HET/EPT2: -0.5°C

Usage:

(stephan)blaulicht:~/solo/solo_config$ ./solopath.py
SOLOPATH> from solo.configurations.hetept1.v0009.hetept_config_opheater_patch4 import *
…

SOLOPATH> main()
…

SOLOPATH> msg=solo.solomsgclass.msg_print()

SOLOPATH> patch1.send(msg)
msg(0x000f, 3, 0x0000093500090004)
Temp SPY: -6.0°C  -3.2°C  -8.8°C
Temp SPY: -6.0°C  -3.3°C  -5.9°C
Temp SPY: -6.0°C  -3.2°C  -6.0°C
Temp SPY: -6.0°C  -3.2°C  -6.0°C
Temp SPY: -6.0°C  -3.2°C  -6.0°C
msg(0x268c, 3, 0x0000af1f0000c002)
msg(0x268d, 3, 0x007270e009f99000)
OP heater setpoint: -6 C = 2553 ADC
msg(0x2697, 1, 0x00000000000000ff)
msg(0x2696, 3, 0x0003e8010000413c)

SOLOPATH> patch1.OH_SHIFT=1

SOLOPATH> patch1.send(msg)
msg(0x000f, 3, 0x0000093500090004)
Temp SPY: -6.0°C  -0.2°C  -11.8°C
Temp SPY: -6.0°C  -0.5°C  -5.7°C
Temp SPY: -6.0°C  -0.5°C  -6.0°C
Temp SPY: -6.0°C  -0.5°C  -6.0°C
Temp SPY: -6.0°C  -0.5°C  -6.0°C
msg(0x268c, 3, 0x0000af1f0000c002)
msg(0x268d, 3, 0x007270e019739000)
OP heater setpoint: -6 C = 2419 ADC
msg(0x2697, 1, 0x00000000000000ff)
msg(0x2696, 3, 0x0003e8010000413c)
2022-01-21 12:49:28 +01:00
Stephan I. Böttcher
b39cef8b46 Merge branch 'hetept_v9_patches' of gitlab.physik.uni-kiel.de:solo/solo_config into hetept_v9_patches 2021-11-15 12:31:53 +01:00
Stephan I. Böttcher
4dbb52dbfd hetept patch 9.2: fix clear of the anticoincidence
solo.l1l2.l2trigger.set() changes only the given parameters. It does not
imply a .reset(). Those lines were a NOP. We only need to clear none=(),
to prevent any anticoincidences.
2021-11-15 12:28:52 +01:00
f6cd9a3968 updating hetept v0009 patch23 XMLs again 2021-11-03 17:30:09 +01:00
83d6e8c0c5 Revert "update hetept v0009 patch23 XMLs"
This reverts commit fabf4f0eb9.
2021-11-03 17:15:40 +01:00
fabf4f0eb9 update hetept v0009 patch23 XMLs 2021-11-03 17:04:51 +01:00
567bc7cab8 fix version number in hetept92.main() 2021-11-03 16:26:35 +01:00
Stephan I. Böttcher
6c88a22201 EPT L3 test for negative signals
Apply the anticoincidence cuts to the negative values as well.
Patch3 is orthogonal to patch2.
2021-11-01 23:32:44 +01:00
Stephan I. Böttcher
8b1fd53b96 EPT l1l2: and update output 2021-11-01 17:33:21 +01:00
Stephan I. Böttcher
287edae51c EPT l1l2: increment subversion 2021-11-01 17:30:55 +01:00
Stephan I. Böttcher
d0019e5194 EPT l1l2: trigger in anticoincidence hits
To investigate the x-talk issues, remove the anticoincidence condition
from EPT L₂.
Trigger on Ax channels with L₁ thr=1MeV.
2021-11-01 17:20:52 +01:00
Stephan I. Böttcher
598d8a99d3 hetept patch 9.1: output 2021-07-27 14:42:07 +02:00
Stephan I. Böttcher
a7144ef754 hetept patch 9.1: add name= 2021-07-27 14:25:00 +02:00
Stephan I. Böttcher
9d273e7ae2 hetept patch 9.1: add absolute C cut for AB~C/ABC 2021-07-27 13:19:30 +02:00
Stephan I. Böttcher
bfa5bd6ddb step patch 7.1: reset acq_time=1 2021-07-06 18:31:36 +02:00
Lars Berger
e445e8d2b7 added change to close mode to the command generation 2021-06-08 17:05:20 +02:00
Lars Berger
7563ae5233 Added step_v0007 defs and the xml files for commanding.
These files are generated by solo/configurations/commanding/step_v007.py
2021-06-08 09:37:05 +02:00
e4a57eda53 update v09 packet definitions to new format 2021-03-23 20:11:53 +01:00
7c077be9c3 adjust config update functions to work with eeprom pages 2021-02-21 21:39:43 +01:00
125d2f6ce3 update v0009 configuration files 2021-02-21 21:39:36 +01:00
00c14f2686 Replace SHA hash with a tag in hetept_to_v0009.py 2021-02-10 11:11:04 +01:00
24abd5ba82 Add two scripts which can generate telecommands for updating the HET/EPT FM configurations. 2021-02-08 18:01:57 +01:00
b07dfec187 Add new HET/EPT v0009 configuration files. 2021-02-08 18:01:57 +01:00
7eb710c7f9 solo/configurations/:
Add v0009 configuration files.  


git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8153 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
f6161f868c solo/configurations/configurations.txt: add v07
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8066 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
Robert Elftmann
249b0a43c7 Version 8 for EPT-HET: HET ABnC change for 1D H and He histograms as well as all ABnC PHA buffers. ANA cadence back at 60s.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8065 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
dd8101aa8a Add v0007 files to solo/configurations
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@8045 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
3a0d63ec3b configurations: add packetdefs for configurations with 600s pha cadence
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7955 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
26e400d050 configurations: v0006 flagged as uploaded to EEPROM
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7947 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
0b8f0cbe6a HET/EPT: added V6 which includes the ppss fix for V5 and LL He pen dp order fix for HET.
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7896 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
Stephan I. Böttcher
0488b1850d configurations: solo FM EEPORM config V5 record fix
git-svn-id: svn+ssh://asterix.ieap.uni-kiel.de/home/subversion/stephan/solo/eda/python@7880 bc5caf13-1734-44f8-af43-603852e9ee25
2021-02-08 18:01:57 +01:00
Jan Christoph Terasa
ab7eee4b86 Update configurations description with date. 2021-02-08 18:01:56 +01:00
Jan Christoph Terasa
e24c41ec5b Update configurations description. 2021-02-08 18:01:56 +01:00
Jan Christoph Terasa
bd42e15d6d Add STEP v0006. 2020-04-20 14:43:40 +02:00
Jan Christoph Terasa
d8fe41f82a STEP v0004 packet file updated. 2020-02-20 14:36:21 +01:00
Jan Christoph Terasa
d35ccd2d66 Add STEP-FS v04 to config control. 2019-12-12 14:36:58 +01:00
Zigong Xu
74825caaf7 Correct Lunar day
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7709 bc5caf13-1734-44f8-af43-603852e9ee25
2019-09-23 14:34:40 +00:00
Stephan I. Böttcher
7520826282 C'E4 LND: config prior to lunar day 10 change
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7708 bc5caf13-1734-44f8-af43-603852e9ee25
2019-09-23 13:14:45 +00:00
Zigong Xu
1480a3771c C'E4 LND: config for lunar day 10
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7707 bc5caf13-1734-44f8-af43-603852e9ee25
2019-09-23 13:11:43 +00:00
Robert Elftmann
a3f3cef368 Corrected Version number for hetept1 and hetept2 config. updated crc
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7616 bc5caf13-1734-44f8-af43-603852e9ee25
2019-07-22 07:39:12 +00:00
Robert Elftmann
32096a9cc5 Created v0005 for EH1 and EH2. Updated configurations.txt for info and crc.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7608 bc5caf13-1734-44f8-af43-603852e9ee25
2019-07-19 09:10:50 +00:00
Jan Christoph Terasa
e58658b7c7 configurations: Rename step/v0001 files to match naming pattern of other config files.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7572 bc5caf13-1734-44f8-af43-603852e9ee25
2019-06-26 13:55:49 +00:00
Jan Christoph Terasa
21f8b23085 configurations/step/v0001: Add packet timing defs.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7571 bc5caf13-1734-44f8-af43-603852e9ee25
2019-06-26 13:54:20 +00:00
Jan Christoph Terasa
e33358122c configurations/step: Fix timing of DEADTIME packets due to bug in configuration scripts (used 'close/far' instead of 'CLOSE/FAR').
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7570 bc5caf13-1734-44f8-af43-603852e9ee25
2019-06-26 13:18:56 +00:00
Sebastian Boden
7371225521 ppss_table.py: packet_table() now ignores science packets
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7511 bc5caf13-1734-44f8-af43-603852e9ee25
2019-05-15 14:45:49 +00:00
Jan Christoph Terasa
9eecc8d64c configurations/step/v0003: Add ppss packet definitions tables.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7495 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-29 09:45:29 +00:00
Robert Elftmann
68cef848b6 HETEPT: Added hetept v0004 configurations. Enlarged HET pen. CNO tail boxes.
git-svn-id: svn+ssh://asterix/home/subversion/stephan/solo/eda/python@7424 bc5caf13-1734-44f8-af43-603852e9ee25
2019-04-16 13:30:10 +00:00