From 766bce16ac3cc05e3ee4ac948b69a8e28490dc68 Mon Sep 17 00:00:00 2001 From: Freddie Akeroyd Date: Mon, 14 Sep 2026 16:48:21 +0100 Subject: [PATCH] Update CRPT memory section in troubleshooting guide Expanded explanation of CRPT memory errors and configuration changes in the troubleshooting guide. --- doc/specific_iocs/dae/DAE-Trouble-Shooting.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/doc/specific_iocs/dae/DAE-Trouble-Shooting.md b/doc/specific_iocs/dae/DAE-Trouble-Shooting.md index c1620215a4..ff502a8570 100644 --- a/doc/specific_iocs/dae/DAE-Trouble-Shooting.md +++ b/doc/specific_iocs/dae/DAE-Trouble-Shooting.md @@ -86,7 +86,7 @@ This should not occur but has when a database was missing our extra column in th ### Not enough CRPT memory -CRPT (Current Run Parameter Table) memory is a large in-memory structure used to store information about the run, including histogrammed data. Data is read from the DAE into CRPT memory and then written to file, in event mode CRPT memory is where events are histogrammed on the fly during collecting to provide real-time spectra. If you get a CRPT size error, it means the product of (number of periods) * (number of spectra) * (number of time channels) is too big. If you are in histogram mode you either need to reduce one of these variables or get the CRPT size increased (icp_config.xml) but remember this is real memory that the ICP will claim at startup. If you are in event mode and get a CRPT error, it may mean you have misconfigured the time regime you plan to use for the on-the-fly rebinning e.g. you are trying to rebin events at event mode resolution not at a coarser resolution. The event mode / histogram mode choice and which time regime to use is governed by the [wiring tables](#dae_configuration). +CRPT (Current Run Parameter Table) memory is a large in-memory structure used to store information about the run, including histogrammed data. Data is read from the DAE into CRPT memory and then written to file, in event mode CRPT memory is where events are histogrammed on the fly during collecting to provide real-time spectra. If you get a CRPT size error, it means the product of (number of periods) * (number of spectra) * (number of time channels) is too big. If you are in histogram mode you either need to reduce one of these variables or get the CRPT size increased (`CRPTSize` variable in `icp_config.xml`, this file lives in `C:\labview modules\dae` or `A:\ISISICP` - see `icp_config.xml.template` for format of line if it doesn't already exist in file) but remember this is real memory that the ICP will claim at startup. After any changes to `icp_config.xml` kill the `icisicp` process when next in `SETUP`. If you are in event mode and get a CRPT error, it may mean you have misconfigured the time regime you plan to use for the on-the-fly rebinning e.g. you are trying to rebin events at event mode resolution not at a coarser resolution. The event mode / histogram mode choice and which time regime to use is governed by the [wiring tables](#dae_configuration). ### End of run script not working or data not being copied to the archive