J. Kissel I've begun modifying all layers of SUS front-end simulink models, in order to implement the approved changes described in ECRs E1300578 and E1300261. These changes include - Moving the DRIVEALIGN matrix out of the DAMP/TEST/OPTICALIGN paths, such that it only operates on the LOCK path for each stage (and therefore reducing the size of the M0 / M1 version) - Adding output switches after the internal SUS offloading, so -- in the "offloaded" hierarchy scheme -- one can send alignment signals straight to the top without zeroing out diagonal DRIVEALIGN matrix elements - Removing the wasteful, unnecessary DRIVEALIGN path - Making both DAMP and LOCK filter banks use cdsCtrlFilt, such that they produce a status bit word for ODC consumption during lock acquisition - Defining the list of channels that shall stay in the science frames, to be stored for all time - Removing obsolete L1 and L2 (lower stage) damping from the QUADs which had been needed for very early H2OAT operation before ISIs were turned on - Removing the explicit definition of 2048 from the stored ODC DAQ channel, such that it is by default sored at the model's native rate as designed - Adding a length-driven, (optical lever/OSEM) angle response lock-in for force-to-angle decoupling and tuning. I've gotten through almost all the QUAD modifications (what I always start with first, because it's the most complicated, but the basis for every other suspension). However, I've hit a compile error which I don't understand, so I need Rolf's help in the morning. For now the following models are changed, but uncommitted: in the ${userapps}/release/sus/ folder: M common/models/HLTS_MASTER.mdl M common/models/SIXOSEM_F_STAGE_MASTER.mdl M common/models/BSFM_MASTER.mdl M common/models/MC_MASTER.mdl M common/models/OMCS_MASTER.mdl M common/models/HSTS_MASTER.mdl M common/models/FOUROSEM_STAGE_MASTER.mdl M common/models/TMTS_MASTER.mdl M common/models/QUAD_MASTER.mdl M h1/models/h1sustmsx.mdl M h1/models/h1sustmsy.mdl M h1/models/h1susprm.mdl M h1/models/h1sussrm.mdl M h1/models/h1suspr2.mdl M h1/models/h1susbs.mdl M h1/models/h1suspr3.mdl M h1/models/h1sussr2.mdl M h1/models/h1sussr3.mdl M h1/models/h1susetmx.mdl M h1/models/h1susomc.mdl M h1/models/h1susetmy.mdl M h1/models/h1susmc1.mdl M h1/models/h1susitmx.mdl M h1/models/h1susmc2.mdl M h1/models/h1susmc3.mdl M h1/models/h1susitmy.mdl (the non-QUAD, top-level model modifications are left over from Stefan's ODC work, which I told him to leave uncommitted because I would be coming in right behind him making top-level mods.)