- Make a new OPOS_MASTER. - Change top-level of h1susopo.mdl - Delete VOPO library part - Copy over OPOS_MASTER model part, rename to OPO - PCIe tags: ISC_2_VOPO > ISC_2_OPO (Don't forget to rename channels *inside* the bus creator, and reselect on the bus selector side) - Binary IO tags: DIO_2_VOPO > DIO_2_OPO, VOPO_2_DIO > OPO_2_DIO - DAC Tag: VOPO_2_DAC > OPO_2_DAC - Make sure ADC input to OPOS block ordering map is ADC_1_28 = H1 ADC_1_30 = H2 ADC_0_18 = H3 ADC_1_29 = V1 ADC_1_31 = V2 ADC_0_19 = V3 - Make sure OPOS block to DAC output ordering map is H1 = DAC_6_08 V1 = DAC_6_09 H2 = DAC_6_10 V2 = DAC_6_11 H3 = DAC_6_12 V3 = DAC_6_13 (Do so by re-ordering the bus selector coming out of the OPO_2_DAC tag) - Save and Compile - Bring OFI, ZM2, ZM1 to safe (either by guardian or by hand) - Check H1SUSOPO sdf system to make sure you've accepted everything that you've done so far - Install and restart model - DAQ restart - Update SITEMAP to point to susopo_overview_macro.txt - in sus/common/medm/ - cp susvopo_overview_macro.txt susopo_overview_macro.txt - svn add susopo_overview_macro.txt - svn commit -m "" susopo_overview_macro.txt - svn mv vopo opos - svn commit -m "Name change from VOPO to OPO" - in sus/common/medm/opos - svn mv all files from *VOPO* to *OPOS* (painfully, file-by-file) - Update macro file - OPTIC: VOPO > OPO, optic: vopo > opo, INSTANCE: VOPO > OPO - updated ADC / DAC outputs - Added SUSTYPE=OPOS and sustype=opos - Update OPOS_OVERVIEW.adl and associated subscreens - Search and replace VOPO > OPOS in call to sub screens - Change OSEM2CART to OSEM2EUL - Change CART2OSEM to EUL2OSEM - Reorder H1V1H2V2H3V3 to H1H2H3V1V2V3 - Rename all X Y RZ Z RX RY to L T V R P Y - Add new RMSLP to the watchdog screen - fixed some subscreen lines - Filled in *some* infrastructure with OSEM2EUL and EUL2OSEM matrices from TST aLOG 11396 https://alog.ligo-la.caltech.edu/TST/index.php?callRep=11396 - Filled in OSEMINF and COILOUT filter banks with standard HAM-A driver + US SatAmp filtering