Reports until 16:52, Thursday 17 November 2011
X1 SUS
jeffrey.garcia@LIGO.ORG - posted 16:52, Thursday 17 November 2011 - last comment - 17:34, Thursday 17 November 2011(1748)
QUAD 04 BUILD 03 model and medms upgraded to production style
J. Garcia, J. Kissel

The x1susquad.mdl model on the X1 SUS Test Stand was modified to match the H2 ITMY model.  The QUAD_MASTER.mdl library part from '/opt/rtcds/tst/x1/cds_user_apps/trunk/sus/common/models/' was imported and replaced the existing block in the x1susquad.mdl.  Major changes were the output OSEM drive channels were changed from "*OSEMOUTF_*" to "*COILOUTF_*".  The X1SUSQUAD.ini file was also edited to include the *COILOUTF_* filters. The new watchdog AC-coupled & band-limited filters were also implemented as in the H2 ITMY watchdogs.  

However, the Binary I/O channels and ISC input filters were terminated in the Test Stand model.

The model was re-compiled and "make installed" then the frontend rebooted to confirm changes. It's location is in:
'/opt/rtcds/tst/x1/cds_user_apps/trunk/sus/x1/models/x1susquad.mdl'.  The build location for the X1 Test Stand model is '/opt/rtcds/tst/x1/core/release/src/epics/simLink/'.  This location's "x1susquad.mdl" is linked to the actual model location above.

The x1 quad overview medm - '/opt/rtcds/tst/x1/cds_user_apps/trunk/sus/common/medm/quad/SUS_CUST_QUAD_OVERVIEW.adl' - was also modified to macro-substitute the X1 Test Stand parameters. A new SITEMAP.adl was created for the X1 Test Stand. Its location is now in '/opt/rtcds/tst/x1/cds_user_apps/trunk/cds/x1/medm/X1SITEMAP.adl'.  It only has links to the X1 QUAD medm, but future revisions will include the BSFM and other suspension builds.


Comments related to this report
jeffrey.kissel@LIGO.ORG - 17:34, Thursday 17 November 2011 (1751)
J. Batch, J.Kissel

We discovered a sneaky epics failure mode during this upgrade:
(1) Copied known function foton file from H2SUSITMY.txt to X1SUSQUAD.txt
(2) Replaced all instances of "ITMY" with "QUAD"
(3) Loaded new coefficients on X1 SUS QUAD's GDS_TP screen.

Opened up the X1:SUS-QUAD_M0_WD_OSEMDC_BANDLIM_F1 filter bank, in order to turn on the filters, but noticed that they weren't loaded, where my "figure of merit" of a loaded filter was whether there was a name inside the epics channel above the FM button (e.g. X1:SUS-QUAD_M0_WD_OSEMDC_BANDLIM_F1_Name00). A further point of confusion was that when one middle clicked on that epics field, it appeared white instead of green. Otherwise the "name" field just looked like the usual gray, empty filter bank.

It turns out, after some good detective work by Jim, he found that the filter *was in fact loaded* -- 
 - foton says it was fine
 - the message field on the GDS_TP screen (X1:FEC-10_MSG) said the coefficients were loaded 
 - when the filter FM button was hit, the readback bits when green-green (as opposed to when there is no filter in the bank, when only the first of the two bits goes green)

but the problem lie in that the test stand was using the epics-3.14.10 library, instead of the epics-3.14.10_long; an oversite in his upgrade to the test stand the other day. As in, the "name" variable for those filter banks that were "not loading" was too long, so it was left blank (and showed white upon middle click).

Once the epics softlink
/ligo/apps/linux-x86_64/
was changed to epics-3.14.10_long, (and we killed the x1susquad, and x1iopsustst1 processes, and restarted the frontend computer), the filter banks showed the filter just fine.

Sneaky, sneaky, sneaky.



/ligo/apps/lin