Displaying report 1-1 of 1.
Reports until 11:24, Monday 27 January 2025
H1 ISC (CAL, CDS)
jeffrey.kissel@LIGO.ORG - posted 11:24, Monday 27 January 2025 - last comment - 11:32, Monday 27 January 2025(82479)
h1iopomc0, h1omc, and omc common library model prep for ECR E2500017
J. Kissel, (with help from E. von Reis, D. Barker)
ECR E2500017
IIET Ticket LHO:33143
WP 12302

I'm extending the infrastructure I installed July 2024 LHO:78956 in order to include replicas of the OMC DCPD GW channels' infrastructure further down the chain, namely to send the output of the 524 kHz test infrastructure over IPC to the 16 kHz OMC model to store the channels in the frames. This is result of the last two weeks' worth of use of the existing prototype infrastructure, and the findings that there may be some discrepancies between the offline down-sampled versions of the 524 kHz outputs and the 16 kHz online down-sampled versions (see LHO:82420)

The simulink models touched for this update are
    /opt/rtcds/userapps/release/
        cds/h1/models/h1iopomc0.mdl
        omc/h1/models/h1omc.mdl
        omc/common/models/omc.mdl

In the attached collection of screenshots, I show "before" vs. "after" for these models, and the parts affected.
    (1) Top level of h1iopomc0 model before vs. after
        (2) Inside the OMC top_names block of the h1iopomc0 model before vs. after
            (3) Inside the OMC_DCPD block of the h1iopomc0.mdl model before vs. after
    (4) Top level of h1omc.mdl model before vs. after
        (5) Inside the OMCNEW block of the omc.mdl library which is used and renamed as just OMC in the h1omc.mdl model before vs. after
             (6) Inside the OMC_DCPD block of the OMCNEW block before vs. after

I note in as a part of (6) I've re-organized the primary DCPD A and DCPD B SUM and NULL outputs such that it's much more legible than the previous version; again see that before vs. after

More details to follow in the comments.
Images attached to this report
Comments related to this report
jeffrey.kissel@LIGO.ORG - 11:27, Monday 27 January 2025 (82482)
Because these models are run on the h1omc0 front-end, they all need to be compiled on the h11build machine with a special environment.
To create the special environment, after logging in as controls to the h1build machine, use the command to edit the following bash environment variables:
    $ export RCG_SRC=/opt/rtcds/rtscore/advligorts-5.3.1_ramp
    $ export RTS_VERSION=5.3.0~~dual_tone_frequency

Then you can do the standard
    $ rtcds build h1iopomc0

... etc for each model.
    
david.barker@LIGO.ORG - 11:32, Monday 27 January 2025 (82483)

Pending DAQ Changes for new models:

h1iopomc0:

++: slow channel H1:FEC-179_IPC_IOPOMC_DCPD_A1_OMC_TX added to the DAQ
++: slow channel H1:FEC-179_IPC_IOPOMC_DCPD_A2_OMC_TX added to the DAQ
++: slow channel H1:FEC-179_IPC_IOPOMC_DCPD_B1_OMC_TX added to the DAQ
++: slow channel H1:FEC-179_IPC_IOPOMC_DCPD_B2_OMC_TX added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_B1_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_524K_A1_SWSTAT added to the DAQ
--: slow channel H1:OMC-DCPD_B2_OFFSET removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_GAIN removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_LIMIT removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_TRAMP removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_SWREQ removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_SWMASK removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_INMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_EXCMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_OUT16 removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_OUTPUT removed from the DAQ 
--: slow channel H1:OMC-DCPD_B2_SWSTAT removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_OFFSET removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_GAIN removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_LIMIT removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_TRAMP removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_SWREQ removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_SWMASK removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_INMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_EXCMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_OUT16 removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_OUTPUT removed from the DAQ 
--: slow channel H1:OMC-DCPD_B1_SWSTAT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_OFFSET removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_GAIN removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_LIMIT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_TRAMP removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_SWREQ removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_SWMASK removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_INMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_EXCMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_OUT16 removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_OUTPUT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A2_SWSTAT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_OFFSET removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_GAIN removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_LIMIT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_TRAMP removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_SWREQ removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_SWMASK removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_INMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_EXCMON removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_OUT16 removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_OUTPUT removed from the DAQ 
--: slow channel H1:OMC-DCPD_A1_SWSTAT removed from the DAQ 
 

h1omc:

++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A1_OMC_ER added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A1_OMC_ET added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A1_OMC_PS added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A2_OMC_ER added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A2_OMC_ET added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A2_OMC_PS added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B1_OMC_ER added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B1_OMC_ET added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B1_OMC_PS added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B2_OMC_ER added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B2_OMC_ET added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B2_OMC_PS added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A1_OMC_RX added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_A2_OMC_RX added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B1_OMC_RX added to the DAQ
++: slow channel H1:FEC-8_IPC_IOPOMC_DCPD_B2_OMC_RX added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX2_1_1 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX2_1_2 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX2_2_1 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX2_2_2 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX1_1_1 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX1_1_2 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX1_2_1 added to the DAQ
++: slow channel H1:OMC-DCPD_MATRIX1_2_2 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_SUM1_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_NULL1_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_B1_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A2_SWSTAT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_OFFSET added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_GAIN added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_LIMIT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_TRAMP added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_SWREQ added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_SWMASK added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_INMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_EXCMON added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_OUT16 added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_OUTPUT added to the DAQ
++: slow channel H1:OMC-DCPD_16K_A1_SWSTAT added to the DAQ
++: fast channel H1:OMC-DCPD_16K_A1_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_A2_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_B1_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_B2_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_NULL1_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_NULL2_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_SUM1_OUT_DQ added to the DAQ << FAST
++: fast channel H1:OMC-DCPD_16K_SUM2_OUT_DQ added to the DAQ << FAST
Displaying report 1-1 of 1.